Live data from Hacker News

Firefox 53: Quantum Compositor, Compact Themes, CSS Masks

hacks.mozilla.org

61–70 of 108 posts

Re: Firefox 53: Quantum Compositor, Compact Themes, CSS Masks

#61
post #52
post #44

Earlier quoted context omitted.

You can easily force enable it. But the stability varies wildly with hardware. My iGPU works good, my NVIDIA 920m works good but the old AMD 5750HD causes crashes. Go to about:config and set: layers.acceleration.force-enabled to true. BUG REPORT: https://bugzilla.mozilla.org/show_bug.cgi?id=594876

Nope, that's hardware accelerated layers and compositing. Video is always decoded on CPU on Linux. Always. Eating, at 4K, around 5-10% on an i7-6700. On a smaller laptop, this can eat an entire core, and make the browser close to unusable.

On my laptop, Firefox cannot play any youtube video at the default resolution. Have to manually set it to 360p.

Re: Firefox 53: Quantum Compositor, Compact Themes, CSS Masks

#62

  Media playback on new tabs is blocked until the tab is visible
^^ That feature was in the Beta release notes but didn't seem to make it into 53 release...disappointing because it appears to work great in Beta/Developer Edition. Can anyone from Mozilla explain why it was scrapped?

Re: Firefox 53: Quantum Compositor, Compact Themes, CSS Masks

#63
post #43

Earlier quoted context omitted.

We're still defaulting to 32-bit on systems where both are supported, but we hope to default to 64-bit around Firefox 55. We had to delay this due to issues with Flash, sandboxing, and Farmville 2: https://bugzil.la/1317995 The tracking bug for making 64-bit the default is https://bugzil.la/1340936

I dislike how the JIT don't comply with Windows x64 SEH requirements anyway. As a side note, I fixed NSS: https://bugzilla.mozilla.org/show_bug.cgi?id=1284375

Yuhong, is there a bug filed for the x64 SpiderMonkey JIT issues? What is the side effect of not following the x86-64 ABI for JIT code?

Re: Firefox 53: Quantum Compositor, Compact Themes, CSS Masks

#64
post #38

Earlier quoted context omitted.

We're still defaulting to 32-bit on systems where both are supported, but we hope to default to 64-bit around Firefox 55. We had to delay this due to issues with Flash, sandboxing, and Farmville 2: https://bugzil.la/1317995 The tracking bug for making 64-bit the default is https://bugzil.la/1340936

So I can blame Farmville for Firefox not being 64-bit by default on Windows? :)

Yes :(

Re: Firefox 53: Quantum Compositor, Compact Themes, CSS Masks

#65
post #59
post #56

Earlier quoted context omitted.

My favorite thing is coming to the HN threads to read the "tried it out to see if is fixed (meaning works the way I want it to work) but it's not, therefore the entire project A SHIT" posts. The fact that this one then acknowledges that the bug is actually fixed if you use the browser in the recommended mode gives it extra points.

Electrolysis isn't enabled by default, so I don't think it qualifies as "the recommended mode". Furthermore, I never said "the entire project is shit". Firefox is a great piece of software, but I don't use it personally because of the issue I mentioned, among other issues in the same category (like the right-click menu looking different compared to other right-click menus, or not integrating with the macOS spell-chec…

Electrolysis has been enabled by default since Firefox 48. Source: https://wiki.mozilla.org/Electrolysis#Schedule.

Re: Firefox 53: Quantum Compositor, Compact Themes, CSS Masks

#66
post #59
post #56

Earlier quoted context omitted.

My favorite thing is coming to the HN threads to read the "tried it out to see if is fixed (meaning works the way I want it to work) but it's not, therefore the entire project A SHIT" posts. The fact that this one then acknowledges that the bug is actually fixed if you use the browser in the recommended mode gives it extra points.

Electrolysis isn't enabled by default, so I don't think it qualifies as "the recommended mode". Furthermore, I never said "the entire project is shit". Firefox is a great piece of software, but I don't use it personally because of the issue I mentioned, among other issues in the same category (like the right-click menu looking different compared to other right-click menus, or not integrating with the macOS spell-chec…

  Electrolysis isn't enabled by default
It is enabled by default, you just may have a plugin installed that is blocking it. The plugin(s) could be multiprocess compatible but unmaintained and missing the multiprocess=true flag in its package.json.

You can go to about:support to see if multiprocess is truly enabled. If not, go to about:addons and start disabling extensions until it does work.

Re: Firefox 53: Quantum Compositor, Compact Themes, CSS Masks

#67

Earlier quoted context omitted.

You should check out Container tabs in Firefox: https://wiki.mozilla.org/Security/Contextual_Identity_Projec... . It's like per-tab profiles, no need for multiple copies of the browser, etc. Totally changed the way I deal with sites I need multiple accounts for (like AWS). You can use Containers in Nightly or via the Containers Testpilot experiment here: https://testpilot.firefox.com/ . disclaimer: I work for Mozilla

I love it although now that I have a Mozilla employee here I should mention that: - it seems to be missing features when running with Tab Tree - the ux of Mozilla vertical tabs experiment is weird and IMO bad. And I rarely complain about UX. The problem is: the tab bar goes up on the side of the awesomebar and slides it back and forth as the tab panel expands and goes back. I have reported this but so far nobody seem…

Please share your UX problems on the Containers experiment's GitHub issues! Getting early user feedback is why we're testing more Firefox features as experiments. :)

https://github.com/mozilla/testpilot-containers/issues

Re: Firefox 53: Quantum Compositor, Compact Themes, CSS Masks

#68
post #58
post #52

Earlier quoted context omitted.

Nope, that's hardware accelerated layers and compositing. Video is always decoded on CPU on Linux. Always. Eating, at 4K, around 5-10% on an i7-6700. On a smaller laptop, this can eat an entire core, and make the browser close to unusable.

Reminds me of https://stackoverflow.com/questions/23289157/how-to-use-hard... . The entire Linux graphics stack is fragmented and makes things worse for both users and developers.

The entire Linux world is fragmented. Luckily, things are getting better with systemd, wayland, etc, aiming to provide a simple and standardized way to interface with some parts of the system for developers.

Re: Firefox 53: Quantum Compositor, Compact Themes, CSS Masks

#69
post #52
post #44

Earlier quoted context omitted.

You can easily force enable it. But the stability varies wildly with hardware. My iGPU works good, my NVIDIA 920m works good but the old AMD 5750HD causes crashes. Go to about:config and set: layers.acceleration.force-enabled to true. BUG REPORT: https://bugzilla.mozilla.org/show_bug.cgi?id=594876

Nope, that's hardware accelerated layers and compositing. Video is always decoded on CPU on Linux. Always. Eating, at 4K, around 5-10% on an i7-6700. On a smaller laptop, this can eat an entire core, and make the browser close to unusable.

its not just that video is CPU decoded, MPV preforms massively better on slower systems, even with software only decoding.

Its just plain slower code for whatever reason

Re: Firefox 53: Quantum Compositor, Compact Themes, CSS Masks

#70

Media playback on new tabs is blocked until the tab is visible ^^ That feature was in the Beta release notes but didn't seem to make it into 53 release...disappointing because it appears to work great in Beta/Developer Edition. Can anyone from Mozilla explain why it was scrapped?

The main bug is at https://bugzil.la/1308154. Looks like it's scheduled for Firefox 54 and was accidentally included in the 53 relnotes.
Post reply on HN