Το ίδρυμα Mozilla ανακοίνωσε το πλάνο του για την ανάπτυξη ενός Web Extension API, που θα είναι συμβατό με τις επεκτάσεις που χρησιμοποιούνται από τους browsers Chrome, Opera, και Vivaldi.
This means that developers will be able to develop add-ons that will work on multiple programs tours, without having to rewrite 2, 3, or even 4 different versions of the same extension.
Chrome and Opera already use such a system for extensions, while Vivaldi is still under test. Microsoft has also stated that it is developing a similar system for Edge.
"We are developing a new API Firefox που ονομάζεται WebExtensions,” είπε ο κ Needham του Mozilla. “Αυτό το σύγχρονο JavaScript API έχει αρκετά πλεονεκτήματα, όπως την υποστήριξη πολλαπλών browsers.”
The Mozilla Foundation has added that Firefox is moving in a new direction with its add-ons not having full access to the Firefox kernel, which will certainly offer more security and more.
"With a fundamental change in the way Firefox uses add-ons, we will be able to use new technologies such as Electrolysis, Servo or browser.html as part of Firefox," said Needham.
By switching to new technologies such as Electrolysis and Servo, the Mozilla Foundation will not only change the way browser extensions interact with its content, but also how the browser works.
While multi-process support seems (and is a good idea for whoever knows means, a complete overhaul of the whole browser architecture.
This was the main reason why the WebExtensions API was developed.
By developing extensions using the WebExtensions API, the program will be compatible with Electrolysis.