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?
- Straight Talk launches iPhone 5s, 5c sans contracts
- Wired looks at Square's card reader redesign
- Twitter for iOS gets update for DM photos
- Real world use of iBeacon in Apple stores
- 1Password for Mac 4.1 bring a number of improvements
- WSJ blasts ant-trust judge and prosecutor
- BassJump Subwoofer gets update for Mavericks
- Video: Shinola Premium Leather iPhone 5/5s case
- Honda announces further integration with iPhones
- Apple acquires Topsy Labs
- A look at some 4K monitor options
- Rockstar bringing Grand Theft Auto: San Andreas to iOS
- GLIF iPhone mount get update to be adjustable
- Honda rolling out Siri Eye Free on selection 2014 vehicles
- ScreenFlow 4.5 now available with Mavericks support
- Apple announces Black Friday sales
- iPhone 5s now available unlocked from Apple
- Apple buys 3D sensor company
- Podcast: Power outage, bad phone carriers, PS4, CoD, plus more
- Fifty Three announces Pencil Stylus
- OWC adds USB 3.0 to Mercury Elite Pro Qx2 enclosures
- MOGA Ace Power iOS game controller
- Sprint offers free 12 month smartphone service for students
- Find My Friends app get iOS 7 treatment
- PBS, Yahoo Screen comes to Apple TV
Browse and search for more articles