software
Report a problem

Mozilla unveils Jetpack API version 0.1 for Firefox

Sam Symons   on 22 May 2009 - 07:33 · 14 comments & 7255 views

Advertisement (Why?)
Firefox is a browser that is very well known and popular for its immense library of available add-ons, from themes that change the look and feel or the browser to extra functionality in general. One gripe that users have, though, is that the software needs to be restarted for changes to take effect; this isn't much of an issue for casual users, but for people constantly browsing the collection of modifications, it can become very tedious. Mozilla is well aware of this, and is stepping up the game to make for a better user experience. How? By announcing a new API called Jetpack.

What does Jetpack do, you ask? Simple: it allows developers to construct their add-ons with the functionality that allows them to come into effect without requiring a restart, saving a vast amount of time in some cases. Now, keep in mind that, as it stands, Jetpack is at version 0.1 and is still under heavy development, but it's certainly progress. Currently Mozilla is just after feedback from developers, especially about bugs and about the API design itself.

According to Mozilla, Jetpack should be the following:

Web-based:

-- HTML, javascript, and CSS will be the only tools required
-- Have the full power of the open Web: AJAX & multimedia capabilities.
-- Streamed & accessible via a URL, just like the rest of the Web
-- Debugged in the browser without restarting using common Web development tools like Firebug

Secure:

-- Provides access to only the privileges needed, with security issues always be presented in social-terms, and not technical-terms
-- Short and easy to review code ensures that potential security issues are shallow, and review times short

Robust:

-- Versioned APIs so that you won't have to update & revalidate your code for every new version of Firefox
-- Lightweight but full featured, enabling simple and complex applications that add to the Web experience, just like Firefox add-ons do today

Extensible:

-- Archiecture will allow for the easy inclusion of reviewed & versioned third-party toolkits (e.g. jQuery, Dojo, etc.) and API libraries (e.g. Twitter, Delicious, Google Maps, etc.)


Feel free to check out Mozilla's video about the new API that is handily embedded below:

If you are a developer and are interested in this, please head to the official Jetpack website, and post some feedback in the comments below.

Post a comment · Send to friend Comments · There are 14 additional comments
#1 +Chipshop on 22 May 2009 - 08:16
Nice idea, extending upon extensions!
(1 reply) #2 +Phantom Helix™ on 22 May 2009 - 09:06
let the wave of new browser exploits begin........
#2.1 +Kirkburn on 22 May 2009 - 13:19
Phantom Helix� said,
let the wave of new browser exploits begin........

Why, exactly? Just because an addon doesn't need a restart, how does it make it more vulnerable?
(3 replies) #3 zaidgs on 22 May 2009 - 10:50
Question is, in which version do we expect it?! Its unlikely to be in 3.5, so when then?! 4.0?!
#3.1 skynetXrules on 22 May 2009 - 11:57
zaidgs said,
Question is, in which version do we expect it?! Its unlikely to be in 3.5, so when then?! 4.0?!


FF3.6
#3.2 +Kirkburn on 22 May 2009 - 13:20
skynetXrules said,
FF3.6

Note, Fx (not FF) 3.6 is a temporary name for the next version of Firefox. It could turn out to be 4.0
#3.3 +Smigit on 23 May 2009 - 04:58
my money is on it becoming 4.0 in the long run.
(2 replies) #4 MMaster23 on 22 May 2009 - 11:35
Oh yeah because restarting a browser takes foooooorever...
Kinda useless Mozilla
#4.1 z0phi3l on 22 May 2009 - 11:39
MMaster23 said,
Oh yeah because restarting a browser takes foooooorever...
Kinda useless Mozilla


You'd be surprised how many people would whine if they had to start their browsers more than once a day, I work in Tech Support, I have a hard enough time getting them to restart their browsers, some completely freak out if they need to restart their PC/Router/Modem

#4.2 +Kirkburn on 22 May 2009 - 13:20
MMaster23 said,
Oh yeah because restarting a browser takes foooooorever...
Kinda useless Mozilla

If you have a lot of tabs and windows open, yes. Yes it does.
#5 :: Lyon :: on 22 May 2009 - 13:04
Finally! It's kinda annoying if you have to disable/enable a plug-in and have to restart the browser
#6 xpclient on 22 May 2009 - 14:06
I only use IE with FF as an alternative installed just in case, but I've to say "Hats off" to Firefox.
#7 epple on 22 May 2009 - 14:26
It's funny how Firefox crashed and had to restart itself when I entered this article. Lol.
#8 Antaris on 22 May 2009 - 15:04
See the world is loving JQuery

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)