3 ms·
My company and I have no interest in supporting Firefox in the future and yes, I still feel betrayed when they dropped XUL. Many people did. Even with WebExten
by _pdp_ 6y ago
My company and I have no interest in supporting Firefox in the future and yes, I still feel betrayed when they dropped XUL. Many people did.
Even with WebExtensions, the Firefox extension review process is substantially lacking compared to the kind of developer experience I get with Chrome. The exact same extension takes a few seconds to release on the Chrome Webstore, vs. the laborious process I have to get through when releasing on Firefox.
The last straw for me was when the Firefox Extension reviewers asked me to provide a full-size package so that they can compile the extension themselves to compare if it matches the one that is submitted and if the output differs by some characters due to, let's say the order of the keys in a dictionary, though, it gets rejected. It does not matter if you have been supporting this extension for many years. It does not even matter if you are shipping the same code to Chrome and Firefox as well.
For companies that develop desktop-grade applications using web technologies, the only natural choice is Electron. It is stupid, for sure, because it forces developers to ship large binaries but what are the alternatives. QT? GTK? Please. The most popular non-native desktop applications are either based on Electron, Java, or some custom UI framework.
XUL had the chance to be the better cross-platform UI, and it was for some time until it was killed and with that, it lost an unmeasurable amount of developer time and future loss of productivity and a chance to be an actual alternative rather than a copycat.
As many others already pointed out, Firefox is Chrome, except that Chrome is still faster.
The demise of Firefox will hurt many at a personal level but frankly, it will hardly have any effect on the world because at the end of the day, WebExtensions are portable and Chrome is the pioneer in this space.
- aftergibson 6y agoThat might be very frustrating as a developer, but considering the amount of malware distributed on the Chrome Webstore this review process makes me want to use Firefox more.
- _pdp_ 6y agoI work in Security. This process produces no substantial results. They should invest into automation not some ill thought manual review process. This is part of the reasons why the Firefox extensions store is in decline. It is enough to look into the numbers to get the full picture.
- Yoric 6y agoIn my experience, automating JavaScript analysis is a pipe dream. Maybe this could work if Mozilla forced add-ons to use TypeScript, but I feel that add-on developers wouldn't enjoy being asked to switch.