I checked in the code for switching all Mac OS X products to CFRunLoop. Tomorrow’s nightly builds will use it. None of the “regressions” pointed out by test users seemed related to CFRunLoop, they were just problems on the trunk at the time I made the test builds. Hopefully from here on out we’ll have a much improved plugin experience, and other parts of the browser should be snappier as well.
As a side note, lots of people reported problems with bfcache in my test build. People – bfcache is turned off by default for a reason, and that reason is that it doesn’t work yet.