Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Click here to return to the 'very good news for Firefox users' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
very good news for Firefox users
Authored by: perturb on May 11, '06 05:32:11AM
Mozilla bug 332579 (modestly titled "Improve Mac event handling for 1.8.1") has been fixed, reviewed, and merged to a production branch.

When this work eventually makes it into official builds (e.g. Firefox 2.0) it will solve problems like the ancient "Holding down mouse button forces 100% CPU on Macs" issue (141710) and it lays the groundwork for further Mac-specific improvement. Kudos to Mark Mentovai.

"Mark, would you expect this build to provide significant performance benefits over a standard build without the event handling changes? That appears to be the case" ...

"Absolutely. Current "standard" builds are based on an event loop that's basically spinning when it doesn't need to be. The key architectural change here is that the loop goes to sleep until something actually happens. There are also side benefits in the elimination of a bunch of dead code paths that would execute frequently. These paths were useful on OS 9 but are dead ends on OS X."

[ Reply to This | # ]