Are you ready to use Google Chrome extensions on Firefox ?




Are you ready to use Google Chrome extension on Firefox ?
Well Firefox announced today on how it will implement add-ons onward. Firefox also has adopted a new extension  API that will be compatible with the ones being used by Blink-based browsers like Opera and Chrome.

The new WebExtension API will allow developers to make minor changes for their add-on to work on Firefox.
Due to Firefox's use of techs like XPCOM and XUL  (for building interfaces), writing extensions for Firefox was more complex than writing the same extension for chrome.

This "permissive model" is now  going away and add-ons that rely on XPCOM, XUL and the permissive add-on model these technologies, when enabled, will be depreciated within 12 to 18 months

This changes, however, will not apply to developers who use the newer Jetpack SDK to write their extensions (provided they stay within the confines of Jetpack and do not try to touch low level APIs)

Mozilla is currently in the process of making another huge change to Firefox, with the Electrolysis project, the company will finally separate the browser tabs and the user interface into different processes, this will make crashed tab not shutting down the whole browser.
This new feature is making it's way through firefox developer channels and will be enabled by default in the first beta of Firefox 43, though some extensions will not work with Electrolysis, so if you are a developer, Mozilla is urging you to test your code to get ready for the new features.

Starting from firefox 42, Mozilla will review and sign any developer's extension before they can be deployed.

"Reviewing is mostly done by humans, a process which is a day-to-day process that can take weeks to months.." -Needham writes.

Mozilla plans to automate more of the review process which can bring down the review time for extensions listed in it's webstore to 5 days.
Support for WebExtensions already is available in both the Firefox Nightly Channels and the Developer Edition








Previous
Next Post »
Thanks for your comment