If you're actually experiencing 100% cpu usage, post a profile using https://perf-html.io/ and I can try tell you why.
If you're actually experiencing 100% cpu usage, post a profile using https://perf-html.io/ and I can try tell you why.
1) Pick a rMBP. Any one.
2) Set display options - "more space" under System Preferences.
3) Run Firefox. Load any website. No extensions; safe mode doesn't matter.
4) 100%+ CPU, fans kick up and run high, system gets hot and slows to a crawl.
Chrome and Safari run totally fine under the same conditions.
It's documented pretty thoroughly in the first Bugzilla link I posted; the second one is an offshoot where they're trying to solve this specific issue. If you do happen to work at Mozilla, would really appreciate your help escalating.
EDIT: I now have a perf file showing significant issues when clicking on a YouTube video. It gives an error when trying to upload it to the site, but if you contact me through email (in my HN profile), I can send it over.
Edit: Actually I just checked and the Windows 7 machine doesn't do it any more. I'm not sure if maybe a Firefox update fixed that here. I'll double check at work tomorrow too
2) My display options are set to "more space"
3) I loaded this hackernews thread.
4) Firefox and it's child processes are using <1% cpu.
If I aggressively scroll this page I can push the cpu usage up. We have a variety of fixes in the pipeline that will help with this (https://bugzilla.mozilla.org/show_bug.cgi?id=1429522, https://bugzilla.mozilla.org/show_bug.cgi?id=1265824). That being said, only 4.7% of our users are on MacOS so it's more difficult to justify prioritizing work specific to that platform.
If that second number is substantially higher (and I personally suspect it is, but I don't have data backing that up) I think it would be very reasonable for Mozilla to prioritize MacOS. Getting web developers to use firefox makes firefox work better for everyone because it makes more sites work well with firefox.
On that note, one of the key motivators behind WebRender (our new graphics backend) is that it provides hardware acceleration across all platforms, including mac (whereas our current Direct2D acceleration works only on Windows). So Mac graphics performance should generally improve once we get that shipped.
However, I would like to ask... 4.7% translates to how many millions of people?
Draw from that what you may, but I bet that dynamic is happening in other places.