Hacker News new | ask | show | jobs
by untog 2541 days ago
It's a shame it hasn't made it over to Mac yet - graphics card options are a lot more limited there so you'd figure it would be easier to support. But I suppose it's a much smaller market share.
1 comments

There is a known severe performance issue on MacBooks with retina screens and integrated Intel graphics which this is suppose to be the solution to. Unfortunately this doesn't seem to have driven macOS to be a priority for the rollout.
MacOS uses an absolutely decrepit version of OpenGL and a special vendor-locked graphics API (Metal) that nobody else uses.

It's not surprising they get low-priority when Apple makes it a pain to do write a crossplatform app that is supported on their platform.

gfx-rs is a project to provide graphics APIs in Rust, supports Metal as a backend, and there is active work to make WebRender/Firefox work with it.

https://github.com/gfx-rs/gfx

https://github.com/szeged/webrender/issues/198

macOS never seems to be a priority at Mozilla, which kind of sucks. Another power management issue is video decoding. Even when I force YouTube to play .mp4 instead of VP9, my battery use is still 2-3x higher on Firefox than Safari, despite H264 acceleration being easily available via VideoToolBox, and VideoToolBox has been available since 2011 (Lion) or 2012 (Mountain Lion).