I'm giving it another shot now that Electrolysis is there. I've only been using it for half an hour now, but my initial experience has been promising.
I'm giving it another shot now that Electrolysis is there. I've only been using it for half an hour now, but my initial experience has been promising.
Also, get ready for Firefox 57. Just one example, in one benchmark, but the last data point on the right is accurate: https://screenshots.firefox.com/1DYGktRBpiIJBc7T/arewefastye...
This work has been ongoing; a bunch of it landed in 53, more in 54, and more has been landing since. What makes it a bit harder to advertise is that it's aiming at reducing performance cliffs and improving the chance that real-life code lands on fast paths, not on improving the performance of those already-fast paths. WebAssembly is where the "make the fast bits faster" action is, mostly.
I was hoping FF would get something like Safari's Content-Blocking Rules. For such a common use case its an area ripe for optimization.
uBlock0.webext.xpi @ https://github.com/gorhill/uBlock/releases/tag/1.12.4
Edit: I've disabled the addon signing requirement and all seems to be working. Hopefully it gets on the AMO soon.
In the meantime ublock works fine and is e10s compatible.
It lists dozens of incompatible installed add-ons such as cookie monster, Live Http Header, UserAgent Switcher, Vimporator etc.
I did search and it looks like HTTPS Everywhere, LastPass, and RescueTime aren't compatible. Privacy Badger is compatible, which may satisfy people looking for an ad blocker.
LastPass and uBlock Origin have Chrome versions so I have some degree of confidence they will be ported over.
FireGestures is absolutely essential to me, and no confidence there. Once Mozilla stops supporting XUL extensions I guess I'll use a Firefox fork or switch to Vivaldi. After... geez... 13 years of using Firefox. They finally forced me away.
Hopefully Vivaldi supports customizable mouse chord gestures by then.
Foxy Gestures in particular claims to be deeply inspired by FireGestures: https://addons.mozilla.org/firefox/addon/foxy-gestures/
But thanks for the link to Foxy Gestures-- I'll give it a shot!
Edit: Tried out Foxy Gestures. Not usable. First, no support for mouse button chording. Second, every single gesture pops up the right-click menu. Third, gestures don't work maybe 75% of the time-- difficult to tell if that's due to the right click menu popping up or if it's just plain broken.
Seems like it's this bug at fault. Mouse gesture Webextensions are broken on MacOS and Linux.
(Though it's probably worth letting the Foxy Gestures author know what bits seem to be missing as a FireGestures user.)
Everyone still seeing poor performance in Firefox 54, I personally would recommend to do a Refresh: https://support.mozilla.org/en-US/kb/refresh-firefox-reset-a... because usually it is an old add-on or wierd setting that causes it. At least it was in my case, and after Refresh firefox was running very fast
On a core i7 with 16GB and a completely fresh Windows 10 install that has never had Firefox on it (so we can't blame an old profile on the machine), Firefox with a single plugin (Keefox) is noticeably slower than Chrome. Just logging into my Google account I saw surprising amounts of basic UI stuttering. Something like Inbox (which is admittedly a pig) loads slowly and scrolls sluggishly.
Chrome, by comparison, is responsive and snappy.
I wish it were different. I really want to like Firefox, but on this machine, with some very basic tests it's clear that, for me, it simply does not compare...
https://medium.com/mozilla-tech/a-quantum-leap-for-the-web-a...
Servo looks super fast, but they don't seem to want to just rip-out Gecko and put Servo in there, just replace bits and pieces over time. I think that's a mistake, despite the hurdles of doing that, and especially if the end result in terms of performance is something like 60-70% of Servo as opposed to 100%.
https://www.phoronix.com/scan.php?page=news_item&px=MTgzNDA
https://www.phoronix.com/scan.php?page=news_item&px=Google-S...
It's hard enough to change the wheels of a car while driving on the highway, you really don't want to do all four at once.
I've seen many cases (and been frustrated) working in a corporation where high levels of caution end up creating much more total work to make changes incremental. And when you do finish, the code is often not is nice as if it had been all done at once (at which point it probably gets left as is as more important things than refactoring, in the eye of business people, come along).
https://github.com/servo/servo/pull/16971 is an example of Bobby Holley, a Gecko developer (who's awesome, by the way) landing almost a full rewrite of the multicore scheduler, making tons of sites faster in Servo.
As much as I don't "like" it.. I use Chrome 99% of the time
Otherwise: http://chromium.woolyss.com/#windows
Which packages http://www.henrypp.org/product/chrlauncher in the portable edition
The degree of trust required to run Chrome is equivalent to the one you need to run Vivaldi; the only difference is who you trust (Google vs a bunch of ex-Opera developers). If you don't trust anything that is not opensource, you shouldn't run Google Chrome - you should run Chromium or Firefox builds published by trusted parties.