Creating a Chrome extension with Vue.js and Node.js

Creating a Chrome extension with Vue.js and Node.js

Creating a Chrome extension with Vue.js and Node.js - This pet peeve forced me to create my own Chrome extension with subtle traits that I like. I’m using Node with express to create API endpoints and a logo-scraping NPM package to fetch the icons of the websites.

Penumbra is a new tab replacement for chrome in the form of an extension. It overrides the existing new tab to give some very minimal add-ons or features.The main problem that I have with default new tab is that it is little too simple. It limits users to only eight shortcuts and it uses favicons of those websites for the preview. The favicons are usually very small (16×16px) and when they are used anywhere other than the tab they look blurry. This pet peeve forced me to create my own Chrome extension with subtle traits that I like.There’s plethora of new tab replacements out there. But they either try to have prolific features that it becomes nuisance to use or so little that I start wondering what’s the point.

Project Structure

Now let’s talk about how this extension works. Penumbra, like most of the web apps have two parts— frontend and backend. The front end is where user can interact with extension and the back-end which sends high quality icons of the website.

nodejs programming web-development vuejs expressjs

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Hire Dedicated VueJS Developers

Want to Hire VueJS Developer to develop an amazing app? **[Hire Dedicated VueJS Developers](https://hourlydeveloper.io/hire-dedicated-vue-js-developer/ "Hire Dedicated VueJS Developers")** on the contract (time/project) basis providing regular...

Hire NodeJs Developer

Looking to build dynamic, extensively featured, and full-fledged web applications? **[Hire NodeJs Developer](https://hourlydeveloper.io/hire-dedicated-node-js-developer/ "Hire NodeJs Developer")** to create a real-time, faster, and scalable...

Tips to Hire NodeJS Developers for Your Web Development Project

Tips to Hire NodeJS Developers for Your Web Development Project. This blog provides tips to hire NodeJS developers, evaluates the rising importance of NodeJS, as well as defines use case scenarios for the development. Get one of the online tools to develop an app yourself.

Hire Dedicated Vuejs Developers - Hire Vue.Js Development Company

Employ our best Vue.js Developers for your custom Vue JS app development. We provide end to end Vue development services & solutions to both small and large companies.

Why Web Development is Important for your Business

With the rapid development in technology, the old ways to do business have changed completely. A lot more advanced and developed ways are ...