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?
- Podcast: TV/Movie Reboots, Apple makes some money, IBM, CoD
- Microsoft rolls out new Outlook app for iOS
- Otterbox ships Resurgence battery backup case for iPhone 6
- Tim Cook: Apple Watch in April
- Apple’s Q1 Earnings
- 1Password gets update on Mac, iOS
- Cringely on IBM's massive restructuring
- Report: Apple Watch battery life may be around 19 hours
- Twitter launches recap feature
- Rogue Amoeba Audio Hijack get major overhaul
- Khan Academy brings lessons to iPad
- Evernote Scannable App
- Podcast: CES wrap-up of gadgets, ho or no adventures and more
- Looking at Flickr camera ownership for 2014
- iOS 8 beta previews Apple Watch companion app
- Lifeproof LiveActiv Battery Backup Case and Smart Mounting System - CES 2015
- USB 3.1 storage from Other World Computing - CES 2015
- ScanSnap ix100 portable/mobile scanner - CES 2015
- WEMO Zigbee products for doors, windows, smoke detectors, keychains, and more - CES 2015
- FLIR One thermal camera for iOS w/ Lightning Connector- CES 2015
- iDevices Switch offers iOS 8 HomeKit compatibility - CES 2015
- Upcoming Transwarp from OWC brings better than Fusion Drive to older Macs0 CES 2015
- Anova Bluetooth Sous Vide Cooker - CES 2015
- Mountie from Ten 1 Design mounts your tablet to your display - CES 2015
- iPin Laser pointer and iPin BTtogo presentation gadgets for iPhone - CES 2015
Browse and search for more articles