4 ms·
Firefox must have performed poorly on Windows / MacOS in the past, because Firefox on Linux was never actually that bad. I've used Firefox for 15+ years now an
by 3131s 6y ago
Firefox must have performed poorly on Windows / MacOS in the past, because Firefox on Linux was never actually that bad.
I've used Firefox for 15+ years now and never had the problems that people talk about.
- abnry 6y agoI left Firefox in 2011 because it was unusably slow on my macbook. My recent experience has been that it is much faster and I am considering switching back.
- mroche 6y agoAt work we use CentOS, which only houses the ESR builds of FireFox as it fits Red Hat's intentions. I started here a few months ago, and found out that the studio was using Chrome as it's default browser. Turns out they had made the switch during the 57 ESR branch and never bothered to try the browser after, completely unaware of the Quantum project. Since we were having Chrome issues (which were admittedly our fault) I suggested trying FF again (CentOS now shipping with 68 ESR) as I couldn't replicate the issue. A colleague tried FF 77 on a personal laptop and was caught completely off-guard by the sheer performance difference. I'm excited with 78 ESR shipping on the 30th this month, it'll be a fun time getting all of the improvements over the past year!
- adrianhel 6y agoIt's the snappiest browser at the moment and I love its render as text function and automatic ad blocking on mobile. I've made a permanent switch on mobile, but I tend to miss the Chrome dev tools whenever I use it on a computer. It's also wonderful that the browser is truly privacy conscious.
- Timpy 6y agoI know productivity takes a hit when you switch tools but FF dev tools are great, it just takes some getting used to
- andai 6y agoTried it again last week. Still slow, I'm afraid, despite Mozilla literally inventing a new kind of programming language to speed it up! A lot of it has to do with design, though. ie. when opening a new window, Chrome draws the window instantly and then fills in the UI, while Firefox waits until the window is completely built to display it. Even though they become usable at roughly the same time, Chrome responds instantly to the command while Firefox exhibits zero sign of life for hundreds of milliseconds.
- onli 6y agoEvery new windows FF can open opens immediately on my system. What kind of window are you opening there?
- andai 6y agoCtrl+N. New browser window. This is true across computers and across operating systems.
- onli 6y agoDefinitely not true on my system. There is a flash of some reorganization of the windows content that Chromium does not do, but both windows open instantly. And also: Come on, that wouldn't make a browser slow. Users open new windows once when starting the browser. The rest is about how fast they render pages, react to JS workloads, and maybe how fast they open tabs. FF is more than on par in all of this.
- andai 6y agoI open new windows constantly. Opening the actual browser though is a whole other story, where the difference is even more striking. Curious what you said about FF reorganizing the window contents, in my experience Chrome does that and not FF. It's true JS performance is quite similar. But I've noticed (measured) differences in page load speed as well -- including latency again, the time until it actually responds to the enter key and initiates a network request. (In the network panel this is reported as Stalled.)
- martopix 6y agoI've also exclusively used firefox on Mac all my life and it's totally fine.
- jolmg 6y ago> because Firefox on Linux was never actually that bad. On Linux, I use Firefox primarily for browsing, but for development I use Chromium. The reason for that is because the JS debugger in Firefox is pretty damn buggy. Some things I've encountered (though they don't happen every time): - On a breakpoint, type expression in console, hit Enter and it just hangs there without giving you the result. The console will be unresponsive until you unpause. - On a breakpoint in some part of the callstack, type expression in console and see that variables that should be in scope at that point in the callstack are not in scope for the console. - Go to a different spot in the callstack and see that the place that Firefox tells you you're at is not correct. It might be off by a few lines. This might be a very good reason why developers prefer to develop for Chromium/Chrome. Not because they prefer it for browsing or for its performance, but because its development tools actually work. I made the switch recently, like a month ago, and I've been discovering little things that are just more pleasant when working in Chromium. For example "Copy as cURL", is formatted neater. Firefox puts all the curl options in a single line, but Chromium separates the options in multiple lines.