So I find this all confusing. Am I just remembering incorrectly, or haven't they already declared "we're as fast as Chrome now" several times in the past. Were those lies/incorrect? Or again, am I remembering incorrectly. Can someone explain this?
So I find this all confusing. Am I just remembering incorrectly, or haven't they already declared "we're as fast as Chrome now" several times in the past. Were those lies/incorrect? Or again, am I remembering incorrectly. Can someone explain this?
https://arewefastyet.com/ refers specifically and only to Firefox's javascript engine. It runs js benchmarks only, not whole websites, and doesn't test responsiveness or rendering performance.
Javascript performance in firefox has been on par with competing browsers for a while now. The current initiative, called Quantum, is complementary to this effort. It is supposed to make the rest of the browser components fast, using among other things a new renderer, a CSS styling engine, and multiprocessing support.
Since the Quantum effort started, the JS team has prioritized perf work higher, so quite a bit of perf-related improvements have been made in Spidermonkey for 57 as well. (And Quantum DOM needed some rearchitecting to re-multithread the engine in a limited way.)
(Source: I work on Spidermonkey.)
As resources become more plentiful (available performance-units, whether delivered through faster software or faster hardware), demand counter-intuitively increase, in part because the cheaper per-unit price makes people feel they can use the resource more freely.
This phenomenon describes why no matter how fast our computers get, it's unlikely that they will ever be "fast enough".
Chrome being the fastest browser is ancient history.
Bloated websites (usually Google ones) would actually lock up the entire Firefox UI, and Windows would recognize the browser application as "Not responding" until the page finished loading. In the case of a super bloated site like the old Google+, that could be as much as twelve seconds non-responsive while all the cruft loaded up.
I am back on Firefox release channel now, and pretty satisfied with current performance, but looking forward to Quantum.
The whole issue of sites freezing and lagging without using Chrome is concerning, and it's not pushing me to use Chrome. I think that's Google's aim by creating that situation but I'm not budging.
It's pushing me to more native apps in both the iOS AppStore and Microsoft Store.
It's probably inevitable that shoving Node based apps into the market falls flat in favor of more efficient native code solutions due to mobile. I've been viewing Electron as a temporary stopgap with that in mind at least.
57, once it got closer to Beta, was the first version I could develop with.
That's why I find these sorts of announcements confusing, I can remember them saying that there are already as fast as Chrome several times in the past. But maybe my mind is playing tricks on me.
They'd declare that the JS engine was just as fast (or faster) - but that didn't cover the whole of the UI, and laggy bits of the UI could slow things down no matter how fast the JS engine was.
Thankfully they now seem to have improved the whole UI.
So maybe give it another spin :)