Chrome plugin: how to write one

Nice tutorial on making a chrome plugin

Building a Chrome extension can be overwhelming. It’s different than building a web app in that you don’t want to put too much JavaScript overhead on the browser since your extension will be run along with the website you’re visiting. You also don’t usually get the benefit of bundling and debugging that are available with today’s bundlers and frameworks.