We are implementing a new extension API, called WebExtensions—largely compatible with the model used by Chrome and Opera—to make it easier to develop extensions across multiple browsers.OK, what's the big deal?
A safer, faster, multi-process version of Firefox is coming soon with Electrolysis; we need developers to ensure their Firefox add-ons will be compatible with it.This is a good thing.
To ensure third-party extensions provide customization without sacrificing security, performance or exposing users to malware, we will require all extensions to be validated and signed by Mozilla starting in Firefox 41, which will be released on September 22nd 2015.You can disable this in about:config. Go ahead and try it in Nightly if you don't believe me (Set xpinstall.signatures.required to false)
We have decided on an approximate timeline for the deprecation of XPCOM- and XUL-based add-ons.I have no idea what the fuck this even means.
You can disable this in about:config. Go ahead and try it in Nightly if you don't believe me (Set xpinstall.signatures.required to false)Read the article
The Beta and Release versions of Firefox based on 42 and above (Beta 42 will be released at the same time as Firefox 41) will remove the preference that allows unsigned extensions to be installed, and will disable and/or prevent the installation of unsigned extensions.And don't tell me to use Aurora or Nightly, I like using esr so I have both stability, speed (nowadays firefox is slower in every new version due to their new fancy graphics) and I avoid the new Mozilla features as long as possible. Plus in the past I had been exposed to critical bugs with Nightly and Aurora that made it unusable.
This is a good thing.They forgot to say that it will be extremely limited. Take a look at how limited the chromium extensions are.
I have no idea what the fuck this even means.That the old and flexible API will not be available anymore and any addons using it will stop working.
and will disable and/or prevent the installation of unsigned extensions.I can also disable your unsigned extensions check by changing a single byte on the disk, but I shouldn't have to do that.
That the old and flexible API will not be available anymore and any addons using it will stop working.
Add-ons that haven’t been upgraded to work with Electrolysis will run in a special compatibility environment that resembles single-process Firefox as much as possible. If an add-on touches content, the access will happen via cross-process object wrappers (CPOWs). However, CPOWs are much slower than the equivalent DOM operations in single-process Firefox, and can affect the user experience negatively. Also, some accesses aren’t supported by the compatibility layer and will throw exceptions.