Why Did Mozilla Remove XUL Add-Ons?
As a developer, APIs changing and going away is a part of life. Apple deprecates APIs on macOS and iOS all the time. Even the concept of porting from an older to a newer OS is quite common.<p>Everyone rewrote DOS applications for Windows 3.x, then Windows 95, then Windows NT; Everyone rewrote applications for Apple II, MacOS classic, then OSX.<p>But, when I read this article, it exposes a clear need for powerful 3rd party browser APIs; even though the API may change between browser releases. (This, BTW, is what happens on Mac. If you develop a MacOS application, every year or so you need to tweak it.) Also, there's a clear need to install 3rd party plugins that can do things to screw up the browser. (This, BTW, is why desktop computers let you install whatever you want, and why you can sideload on Android.)