vote up 0 vote down
star

It is notice that more the addon slower the browser. it would be great if we could unable specific addon when it is requited. like for starting you do not need all the addons to be enabled.Search addon will work only when you go to search site & so on...

flag

2 Answers

vote up 0 vote down

I think most of these concerns will actually be addressed with the Jetpack Add-on architecture - Jetpacks are significantly more compact and will load libraries only when needed, etc. :)

link|flag
vote up 0 vote down

Yes but will all addons be ported to Jetpack? I don't think so. And will all addons be portable to Jetpack? Where is the future of addons? In Jetpack? Or keeping the original architecture. Even if Jetpack proves to be superior and is widely adopted, there will still be a long transition time to when every addon will be Jetpacked.

Then there is the question of how? I am not really au courant of the current architecture, and loading addons only wen required? Hmm. maybe if it is fast, but I don't want to even have to wait 1 second to use Firebug.

So the solution might be along the lines of loading all the core code for addons at startup, but leaving the addon to load its resources when there is need. Or something as a 'parallel' loading for addons: at startup, load the browser first, display it, then start loading the addons over time. Maybe make a 'prefered addon' order list, so most used addons are loaded first.

Actually, I remember when I tried developing an extension, to test it I had to reload the chrome each time a change was made. Removing or limiting that need would therefore make enabling addons without chrome reload possible, would it not?

It is an issue, especially with the Google Chrome browser appearing and having a startup time < 1 second overall. Even with NO addon, Firefox is slower.

Do we really have to wait for Jetpack?

link|flag
To give you a short answer to a long(er) post: Jetpack is clearly the future for Firefox add-ons and is currently maturing at a rapid pace. You will see a version of Jetpack soon, which will allow you pretty much the same feature-access as current add-ons -- but implemented in pure JS code, much faster, easier and more secure. Making the changes you suggest to the current add-on architecture would be not a small endeavor and means basically throwing a lot of resources onto an aging platform. I personally believe we're better of building something much better for the future. :) P' – Pascal Finette Nov 30 at 18:43

Your Answer

Get an OpenID
or

Not the answer you're looking for? Browse other questions tagged or ask your own question.