Mozilla Labs has introduced Jetpack, a new Firefox extension that adds a new programming interface (API) developers can use to create innovative and relatively light enhancements (called features). As example, Mozilla Labs presented a feature that can hide ads, based on adblockplus.org’s list of well known ad banners providers, similar to the popular AdBlock Plus.
However, unlike Adblock Plus, it doesn’t require a Firefox restart to enable the feature, and creating it is a much simpler task (about 100 lines of code). Another example, adds a Gmail notifier to the status bar in less than 50 lines of code, which is also possible thanks to the simple and powerful API.
A simple feature editor that integrates with the Error Console (preferrably on a 3.5 beta) or the Firebug console for better debugging is included, as well as a basic memory monitor developers can use to identify memory leaks.
Bespin, Mozilla Labs’Â web based development environment, has added native support for Jetpack features development making it easy to develop, install, test and enable/disable them.
Jetpack is a new Mozilla Labs projectÂ that makes Firefox an even more extensible browser: themes, personas, extensions, Ubiquity commands, search engines, dictionaries and plugins (without mentioning some extensions own ways like Stylish, Greasemonkey or CustomButton), all contribute to make web browsing a more personal activity.
You can get the Jetpack extension and examples from the Jetpack web site.