3 ms·
Servo was a silly pointless separate browser once
by firethief 7y ago
Servo was a silly pointless separate browser once
- gpm 7y agoI'm not sure I would call it "pointless", they've merged and are merging a lot of the code they used servo to experiment with into firefox. Of everything mozilla has done recently, Servo is one of the things I'm most positive about.
- jacoblambda 7y agoI think that was the point they were making.
- sachdevap 7y agoI'm sure your parent comment was being sarcastic. The quotes were missing.
- gpm 7y agoYou're probably right, oops.
- jimmaswell 7y agoI still hold that the multithreaded performance benefit was nowhere near worth wiping away so many of hours of developer time and ripping so many good extensions out of users' hands with no replacement for so much of the lost functionality.
- dralley 7y agoIt's not just performance that was the issue. XPCOM gives you access to basically the entirety of the browser internals. There's no designed API, the implementation is the API. Which means that you can't change the browser internals, unless you're willing to break addons, or you perform an audit to figure out which plugins will be broken and you get them to update first. Basically all refactors took months and months and months because of this. There was no way to address the accumulating technical debt.
- orthecreedence 7y agoAs a regular user, it was worth it. Firefox was honestly pretty shit on (at least on Windows) pre-e10s. Before, I had to kill firefox every few days because CPU usage would climb for no reason. Since then, the only restarts I do are for updates. As a browser, it works much better, and as an extension developer as well, I'm glad I can write one extension that works in most browsers now. Yeah, it sucks they removed the level of customization they used to have, but overall that changes are welcome. That said, this whole thing is a huge weakness to me: having some organization decide what I can put onto my own computer is a frustrating tradeoff, but now it's gone from a nuisance to a real fucking problem. I'm not an imbecile. I can manage my own browser plugins. Give me a switch to install XPIs without having some authority sign them, or at least verify once on install and piss off after that. I don't like my devices phoning home every 30s to make sure I'm "safe."