4 ms·
"I don't use Firefox because it sucks. And it sucks because Mozilla can't hire good people with decades of experience." Why do you think it sucks? It's been ab
by tinco 6y ago
"I don't use Firefox because it sucks. And it sucks because Mozilla can't hire good people with decades of experience."
Why do you think it sucks? It's been absolutely epic the last couple years in my opinion. They're making some awesome technical choices. They've repeatedly gotten themselves into trouble on the social level, but frankly I don't see how you could say they're not doing well technically. I'm pretty sure Firefox is outperforming Chrome on multiple aspects, and they're positioning themselves to become the best browser period.
I don't really care for its "smart" features like the anti-tracking or other services they offer, so unfortunately I won't be paying them any money any time soon, but to me it's incredible that there's a company out there paying people to rewrite their rendering engine in rust, while also having to pay/support people to actually make that same language suitable enough to become a critical part of an app with such a large user base.
- will4274 6y agoWell, it's slower for one and web features lag for two. But the one that is really the most important to me is security and privacy features. Browsers have effectively made two majors improvements recently - Safari made third party tracking impossible by gradually fully segmenting everything - HTTP caches, LocalStorage, cookies, etc. - and Chrome made JIT exploitation and then Spectre attacks in JavaScript impossible by using process boundary separations and applying sandboxes to purpose built processes. On both fronts, Firefox is behind. Chrome devs are also engaged in active anti-fingerprinting efforts from minor efforts (like reducing the fingerprint-ability in Safari's new APIs, reducing the amount of available by default information in the user agent, or defining SameSite cookies). I also see privacy issues sit in the Firefox bugtracker. I read about fuzz tests from project zero and elsewhere and realize Firefox is under-fuzzed, both DOM and JS. I finally stopped using Firefox because, as somebody who writes native code for a living and reads about bytecode VMs for fun in my spare time, I could no longer convince myself that it was satisfactorily secure. What awesome technical choices do you think Mozilla has made recently? I'd love to hear an example. Throwing away the plug-in model to catch up for performance was an necessary technical choice (perhaps), but it was largely solving a self-made problem and catching up with the competition rather than bona fide innovation, so it falls short of "awesome" to me.
- tinco 6y agoTheir choice to move over to webrender I think is their most major awesome technical choice. It's not "just" building a GPU renderer, they actually made the decision to step into a language that was still being developed, because they anticipated trouble in the long term if they opted to just tack it on to the existing C++ codebase. I don't know about web features lagging, I feel that's also just chrome pushing web features before they're fully ratified, but maybe there's some where firefox really lags. It was a bit painful for my project that they've held back on the shared buffers thing, but I think that's going to be turned on soon again. Besides webrender, they've been really working at performance the last couple years, there's performance improvements in nearly every release. If they're not fuzzing their interpreters that is worrying. If they really are doing bad, surely someone's gonna come and do it for them right? Or do you think Firefox is so small right now hackers aren't even bothering?
- will4274 6y agoI don't think anybody will bother. Firefox fighting IE was successful because it allied three groups: people who cared about open source, people who cared about modern web standards, and people who cared about user-first free software and privacy. Security research like fuzzers and people who like to customize their software are really in the first group. Firefox vs Chromium only captures the third group. If what you think is cool is privacy and free speech, you don't know how to fuzz software; if what you think is cool is fuzzing, you'll fuzz Chromium because that's what everybody uses. I think the future is a rebase on Chromium. With so many companies (Brave, Google, Microsoft) each shipping their own integrations in Chromium, integrations will naturally become plug-in based (or at least, have a fairly stable API), allowing each vendor to opt in or out of each customization. Then, projects like Tor will move the TorBrowser to Chromium with their own implementations that are tracker free and one of them will eventually take the place of Firefox as the rallying point for the free software ideologues. Which is a shame because I have a lot of sympathy for the free software ideologues. I'd like to win the browser fight for user-first free software ideology, not just corporate directed free software. But I no longer see Mozilla or Firefox as a banner under which that can be done. At the same time, I'm not sure how next free banner gets started.
- m4rtink 6y agoThere have been epic things, indeed. But also bad ones: - many addons are still broken/unsupported after Quantum - addons have been blocked from Firefox for questionab,e reasons - Firefox often ships proprietary third party software & DRM - telemtry enabled by default - the total fiasco that is the totally incomplere Fenix that was released to the stable channel on Android There have been epic things, but the list of bad things has been growing a lot.