Live data from Hacker News

Firefox 53: Quantum Compositor, Compact Themes, CSS Masks

hacks.mozilla.org

71–80 of 108 posts

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

#71
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 is enabled by default on Mac, Windows, and Linux except for users that have some incompatible add-ons or use Windows touchscreens or a11y. Those issues are being fixed.

https://wiki.mozilla.org/Electrolysis#Schedule_and_Status

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

#72
post #2

As much as I like Firefox. It is now on a cross road. For debugging development purposes I am keeping a version now for older dev plugins that never got a proper replacement, and aren't compatible with the newer API and newer will be (because the API is so much less powerful, good for noobs / bad for power user). And I can't wait until Servo gets more stable and feature complete. I am thinking about a Vivaldi browser…

> I can't wait until Servo gets more stable and feature complete Parts of Servo are being migrated to Firefox. IIRC, Quantum Compositor, mentioned in the blog post, is one of them - you can start using it today! http://jensimmons.com/post/jan-4-2017/replacing-jet-engine-w...

Quantum Compositor is just a separate process for GPU stuff. It isn't ported from Servo.

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

#73
post #43

Earlier quoted context omitted.

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?

SEH exception handling don't work properly and debuggers don't show a proper callstack. For it to work properly, the JIT has to generate "function tables" to allow Windows to do stack walking.

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

#74
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.

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

[deleted]

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

#75
post #40

And, as always, I just added Firefox 53 to Browserling. You can try this new version at this URL without installing or updating it: https://www.browserling.com/firefox/53/news.ycombinator.com I've a bunch of VMs available for free testing. If there are too many people wanting to try it, then you'll have to wait in a queue for a few minutes.

FWIW, just displays a black screen for me in Firefox 4.0a2. https://lol768.com/i/pP.4G.Rb.t7.US.8b.u8.gI

I must have broken something. Browserling works in even IE8. I'll fix it so it works in FF 4 again.

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

#76

And, as always, I just added Firefox 53 to Browserling. You can try this new version at this URL without installing or updating it: https://www.browserling.com/firefox/53/news.ycombinator.com I've a bunch of VMs available for free testing. If there are too many people wanting to try it, then you'll have to wait in a queue for a few minutes.

just fyi you can access the filesystem with file:/// URLs, and I was able to run arbitrary programs.

You can use old unpatched versions of Firefox...

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

#77
post #65
post #59

Earlier quoted context omitted.

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 .

> As of Firefox 54+ (early 2017), our Multi-Content process model is currently being tested on Nightly (4 processes). Four content processes will be enabled on 54 Aurora and if stable enough, we will begin to roll it out in Firefox 54 Beta experiments.

This seems to be the case because I downloaded Firefox 53 for the first time on my new MacBook Pro and e10s wasn't enabled. I had to go to about:config and enable it manually.

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

#79
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.

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

Both Firefox and mpv use the same decoder for Youtube (ffvp9). With accelerated layers forced on and fullscreen, you should see roughly comparable performance. For windowed, it's currently expected to be somewhat more taxing than mpv because all of the extra window contents are composited every frame.

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

#80
post #35
post #10

Still no hardware accelerated video for Linux :( Everytime Firefox releases something I am reminded of this: https://xkcd.com/619/

I wonder if this is why battery and heat are so bad with Firefox on my Ubuntu 16.04 box? I've switched away to chromium because of the sheer difference in battery drain. (And no, it's not a plugin that's causing the problem)

If you watch a lot of Youtube, force the video to MP4 so your graphics card can decode it in hardware. Youtube defaults to VP9 but gfx cards rarely support that codec.

Google's wasting a lot of battery life by pushing VP9 onto everyone.

Post reply on HN