Firefox Will Run Chrome Extensions
An anonymous reader writes: Today Mozilla announced some big changes to its extension support. Their new addon API, WebExtensions, is mostly compatible with the extension model used by Chrome and Opera. In short, this means we'll soon see cross-platform browser extensions. They say, "For some time we've heard from add-on developers that our APIs could be better documented and easier to use. In addition, we've noticed that many Firefox add-on developers also maintain a Chrome, Safari, or Opera extension with similar functionality. We would like add-on development to be more like Web development: the same code should run in multiple browsers according to behavior set by standards, with comprehensive documentation available from multiple vendors."
If you check out NoScript itself, you'll see that it's written using an XPCOM object. This update kills XPCOM, so, no, the new API will not allow NoScript. It can't block at the same level as NoScript, because Chrome offers no method to modify the DOM before the document finishes loading, which means scripts embedded in the document can't be blocked.
So, yes, this absolutely kills NoScript in future versions of Firefox.