I have Firefox Developer Edition on my work PC (Windows 7), which enabled me to see what would break in advance with the advent of Quantum, what would work better, etc. on my home PC, where a normal Firefox runs on my Ubuntu.
I was very grumpy at first because so many extensions stopped working: TabGroups, HeadingsMap, Juicy Studio Accessibility Toolbar, Scrapbook, Web Developer Toolbar, HTTPS Everywhere, uBlock Origin, aXe Developer Tools! What was I going to do, for Pete’s sake!
I talked a bit with friends who work in Mozilla, who told me that the story was twofold: they wanted to aim for much greater speed (the Quantum engine, if I understand correctly) and to rationalise the way add-ons were developed, by adopting the WebExtensions standard (already adopted by a number of browsers). The idea (again, if I understand correctly) is that extensions are more strictly controlled and sandboxed (for security and performance issues) and more easily portable between browsers.
I was not happy to see so many extensions go, especially TabGroups that had become one of my most useful add-ons: when you work on several projects at the same time, you can easily switch from one configuration to another. What the hell, I had to resort to bookmarking in folders again, like we did 15 years ago.
As time went by and Quantum’s release date approached, a lot add-ons were ported to WebExtensions, so the transition ended up being less painful than expected. Those work now:
- Web Developer Toolbar,
- HTTPS Everywhere,
- uBlock Origin,
- aXe Developer Tools,
- Wallabagger,
- User-Agent Switcher.
Those don’t:
- TabGroups (this will hopefully soon be replaced by Conex, although one problem with closing/opening tabs still remains unsolved),
- HeadingsMap (this was very useful and I miss it a lot),
- Juicy Studio Accessibility Toolbar (more or less replaced with aXe and some elbow grease),
- Scrapbook (sorely missed, this one; I see there’s an experimental replacement and will keep an eye on it).
(Side note: I’m only listing the “main” extensions I use, some can be done without, such as Bookmark Favicon changer, and a nice little thing that enabled a search to always open in a new window – I got rid of it anyway by changing the browser.search.openintab
to true
in about:config, thank you for the magic of hackability! While I was at it, I disabled Pocket through extensions.pocket.enabled:false
because who needs it when you have Wallabag, eh?)
All in all, with patience, things will get sorted out. A few months ago I was pestering my Mozilla friends, saying this “bold move” was killing the Firefox ecosystem, especially after the Electrolysis migration a year ago. Some people, on the contrary, said it was a double-or-nothing move, to either get back on the front of the scene or to disappear for lack of a broad enough user base. I’m not a psychic, and I hope they were right and I was wrong, really.
I still want to use Firefox, because Mozilla’s values are mine, and it’s not because Chrome is free that I’ll use it: too much of the world is being sucked in by Google as it is. Indeed Firefox is faster now, and from what I hear it uses less disk access and more memory – or something.
I’ve supported Firefox since it was in 0.1, back when it was called Phoenix and the browser choice was sparse. And I still support it, because yes, I feel safe with it, and I feel empowered. So yay Quantum, and crossing fingers for Firefox to keep on living for a long time.