So all the noscript equivalent for Chrome could offer was to block Javascript after it had loaded. Which seemed unreal and pointless.
So I stayed on Firefox. Because I've been convinced for many years now that Javascript plays a major role in malware delivery through the browser.
And along with email the browser is the major delivery platform for malware.
Javascript can be used to deliver/encode/decode exploit payload. Usually the exploit itself is java or flash.
At least, that's what I noticed for the zero day RCE that made it up to the first page of Google.
it's also easy to access: http://cdn2.ubergizmo.com/wp-content/uploads/2012/11/site-in...
i wish firefox came with something similar
Say you randomly visit a site and want to temporarily allow the javascript it uses to do its thing, but you don't want to allow any other javascript on the page such as facebook's and google's. The built-in chrome javascript blocker doesn't let you pick and choose temporary permissions at that moment.
For technical users, uMatrix' interface is an amazing achievement in, effectively, managing application firewall rules. It's breathtakingly efficient in both communicating active settings to the user and in configuring new rules. I wish my actual firewalls used that interface.
Broay this is because quantum is much further along in nightly than on the other channels. Specifically, they're more aggressive with multithreaded settings, multiprocess is enabled, and the quantum css component is turned on, too.
Is also helps that we compare to chrome. On Linux chrome doesn't even do GPU rendering. So the HN crowd probably has a disproportionately bad experience with it
Canvas: Hardware accelerated
CheckerImaging: Disabled
Flash: Hardware accelerated
Flash Stage3D: Hardware accelerated
Flash Stage3D Baseline profile: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
Native GpuMemoryBuffers: Software only. Hardware acceleration disabled
Rasterization: Software only. Hardware acceleration disabled
Video Decode: Software only, hardware acceleration unavailable
Video Encode: Software only, hardware acceleration unavailable
WebGL: Hardware accelerated
WebGL2: Hardware accelerated
But this is with an integrated GPU, so maybe things are different for discrete cards.You can check the acceleration status in about:support, look at HW_COMPOSITING and OPENGL_COMPOSITING.
Have you tried using a fresh profile, just to narrow the possible variables?
If you've checked both of those things, and you can characterize the slowness in the context of specific operations (e.g. what "laggy" means, precisely), then I'd recommend filing a bug and working with the developers to track down the problem. Because that is not normal.
I just refreshed my profile and performance improved immensely.
On Linux, manually enabling GPU acceleration as user ac29 describes below can a big difference. Unfortunately, a lot of Linux GPU drivers have issues that prevent acceleration from being enabled by default for some users.
I thought you were overstating it but I just tried it out and you're right, it's crazy fast.
As others have said here, I just installed Firefox Nightly after reading this, and you're 100% correct. I think it might even be faster than Chromium for me.
https://www.cnet.com/special-reports/mozilla-firefox-fights-...
and the whole article is on a floating div?
Vivaldi has been a lot faster and mostly an alright experience, and I've watched many of the issues I've found for it get addresses in recent builds. Still there are many things I miss about Firefox, not to mention supporting that community and the browser I've used for well over a decade (including back when it was Phoenix, the original Mozilla and the old Netscape 6 that proceeded them).
Firefox 55 marks classic extensions as legacy, this has nothing to do with multi-process comparability.
Then Ctrl+Shift+A.