8 ms·
Unfortunately that's also where I'll stop during at least a few months after Firefox 57 is released. Quantum is ultra fast, but my extensions are more important
by hadrien01 9y ago
Unfortunately that's also where I'll stop during at least a few months after Firefox 57 is released. Quantum is ultra fast, but my extensions are more important. Greasemonkey and Stylish, for example, have equivalent WebExtensions, but they're not as polished. Same with DownThemAll.
I think WebExtensions should have matured a bit longer, with Quantum, electrolysis, and Photon being made available for all with the old extensions.
- cyphar 9y agoYou can't have your cake and eat it too. I'm fairly sure that if the Firefox developer team could support XUL with the new internals, they would (just look at the insane backlash for a source of motivation). But they didn't, and there must be a reason. Likely it's due to how integrated XUL is with the internals of Firefox and that couldn't gel with the Rust rewrites.
- oblio 9y agoIt's because of the killer combo of increased sandboxing, multi-process architecture and performance constraints. I think they couldn't keep everything together with the degree of access old plugins had to Firefox internals. So at some point they had to rip off the band aid.
- mook 9y agoThey did have the choice to not ship the increased sandboxing, multi-process architecture and performance constraints until three months after the new extension APIs were ready. They didn't because they thought the trade-off wasn't worth it.
- digi_owl 9y agoI really do miss the slow and methodical Mozilla that was not out to chase the latest Chrome fad...
- oblio 9y agoThey really couldn't. People don't do things until pressured. Look what happened with Python 3. It took 10 years for it to reach Python 2 parity in terms of packages...
- pseudalopex 9y agoThe problem with WebExtensions has been Mozilla not providing APIs, not extension developers dragging their feet.
- pseudalopex 9y agoMultiprocess already shipped. One of the reasons extension developers are frustrated is that Mozilla told them to make their XUL extensions multiprocess-compatible and then told them they'd have to throw that work away.
- oblio 9y agoNotice how I carefully avoided your strawman. There were several reasons for their action. I listed what I believe are the 3 main reasons.
- hadrien01 9y agoOh I totally understand why Mozilla did what they did. It was the logical step to make Chrome addons available on Firefox, abandon the structure XUL imposed, and migrate to Servo-based components. But while they promised a better WebExtension standard (which I defended at the time), they didn't deliver. They needed more time to improve the API and make sure the most used extensions were ready[1]. Developers needed more time too to totally change the architecture of their addons. And today, they're not ready. And they won't be in six weeks either. [1] https://arewewebextensionsyet.com/ https://arewewebextensionsyet.com/ Edit: [1] answers "Are we WebExtensions yet?" as Yes. I don't agree.
- Sammi 9y agoWell they gotta make the cut at some point. If Firefox waits forever then Chrome will just eat up all their users. Don't listen to the stragglers who want all the old Firefox behaviors supported forever. The wast majority of users don't care about Tree style tabs and vim style keyboard navigation or what XUL even is. They just want something snappy and fast like Chrome. That's how you get users to use your browser. That's how Firefox became popular in the first place. That's how any browser ever became popular. Yes even IE was faster than Netscape at one point, maybe because of nefarious practices by MS, but it was faster, and that's what the users wanted. It's all about the speed.
- andrepd 9y agoAbsolutely. I won't be upgrading and I'm already looking for alternatives, as long as crucial parts of my workflow (tree tabs, session manager) have no adequate replacement. The ugly redesign is also a thorn in my side.
- sammoth 9y agoHow's the redesign ugly?
- andrepd 9y agoWell, I guess it's subjective, but I find it uglier than the previous design. The obsession with excessive flatness and the deterioration of user experience in favour of "prettier" visuals never sat well with me.
- Ar-Curunir 9y agoTree style trends had already been ported
- greggyb 9y agohttps://addons.mozilla.org/en-US/firefox/addon/tree-style-tab/ https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta... has a 'Compatible with Firefox 57' badge, and I've been using it with no issues. I've always been satisfied with the built in session management (restore last session on open) and don't have any feedback on the other.
- andrepd 9y agoNot only is the new Tree Style Tabs a step backwards from the old, I'm also not running that addon, but this one: https://addons.mozilla.org/en-US/firefox/addon/tab-tree/ https://addons.mozilla.org/en-US/firefox/addon/tab-tree/ I find it lighter and more responsive. As for the session manager, I need more features: saving and loading several sessions, etc.
- twobyfour 9y agoAgreed. The inability to customize button placement and the enforcement of a lowest-common-denominator default placement is painful. Unfortunately, all the other major alternatives are just as bad or worse.
- metalliqaz 9y agoOh shit. I had not been following this and I didn't know that DownThemAll wasn't going to work. Now I'm sad :(
- tincholio 9y agoAt least for the time being, you can use legacy extensions, by enabling the right option [1] in about:config. [1] extensions.legacy.enabled -> true
- thatcks 9y agoYou can enable legacy extensions but this is not the same as being able to use them. Many significant and important-to-me legacy extensions (such as FireGestures) are currently non-functional on Firefox Nightly and have been for some time. I can only assume that Mozilla has decided that they don't care about keeping any legacy extensions working other than their own (they have some).
- C0DEHERO 9y agoThe problem is that electrolysis alone already kept breaking hundreds of addons, so that wouldn't have worked. The only way to prevent breakage, from what I've gathered, would have been to just keep Firefox like it is and not go on with Quantum, which really wouldn't have been great either. And of course, with more users testing WebExtension addons, those new addons hsould mature a lot faster than before.