In an article title Finding the OS X Turbo Button, developer "Vladimir" details his many troubles in getting Firefox 3 to run as fast as humanly possible. In pursuit of this worthy goal, he came across a number pratfalls—that one might reasonably assume were intentionally—laid by our friends at 1 Infinite Loop—dozens and dozens of undocumented performance caps and hidden throttling methods "designed" to slow down a third-party browser written in Cocoa.
There are now over 100 private "OS-secrets-only-WebKit-knows" in the library, many of which are referred to in a mostly comment-free header file. Reading the WebKit [Ed: Open-source core of Safari] code is pretty interesting; there are all sorts of potentially useful Cocoa internals bits you can pick up, more easily on the Objective C side (e.g. search for "AppKitSecretsIKnow" in the code), but also in other areas as a pile of these WK* methods used in quite a few places. Would any other apps like to take advantage of some of that functionality? I'm pretty sure the answer there is yes...
Editor's note: Would Apple really sink so low—ie Microsoft—to insure Safari is the fastest browser on the Mac? Perhaps it's a simple case of documentation lagging the shipping product...
What's your take?
- Evernote launches Pebble app
- Wello iPhone case delivers suite of biometric readings
- Walk through video on upgrading Mac Pro CPU
- Podcast: iPhone 6 rumors, CarPlay, Titanfall (#107)
- New app aims to get you out of awkward situations
- Hackintosh: Updating to OS X 10.9.2 + Tips (#21)
- Twelve South announces SurfacePad for iPad mini
- Apple-Tesla battery connection
- Report: Mobile Internet access passes desktop
- Random Steve Jobs stories
- Apple rebrands iOS in the Car as CarPlay
- Video: Kershaw Ken Onion Chive Pocket Knife
- Podcast: Apple's security issue, XBox One grievances + dashboard update
- David Fincher may direct Jobs movie
- FCC Launches iOS broadband survey tester/tool
- OS X security update now available
- Hackintosh Series: Haswell OS X Install and Config + Tips (#20)
- Tips for securing your Mac and data from theft
- Tainted Love backed up by floppy drives
- On the delay updating OS X on gotofail
- Apple’s gotofail security gap extends to OS X
- Trailer for Mike Judge’s Silicon Valley
- Video: Hackintosh Series: BIOS Setup (#19)
- Comcast and Netflix work out a deal
- Steve Jobs to be on postage stamp
Browse and search for more articles