∞ Gruber on why Nitro isn't available outside Mobile Safari

Earlier today a study that compared the iPhone to Android for Web browsing speed was found to be flawed. The company doing the test didn’t realize the embedded browser didn’t have the faster Nitro JavaScript engine, which was recently released as part Mobile Safari. Daring Fireball’s Jon Gruber has a look at why. This is where Gruber excels — a great read.

Web apps that are saved to the home screen do not run within Mobile Safari. They’re effectively saved as discrete apps — thin wrappers around the UIWebView control. (That’s why they show up individually in the task bar, just like apps from the App Store.) Home screen apps may well eventually get access to the Nitro JavaScript engine — Apple simply hasn’t yet done (or perhaps finished?) the security work to allow it. It is not an oversight or a bug, or the result of a single person at Apple wishing to hinder the performance of web apps.

Why the Nitro JavaScript Engine Isn’t Available to Apps Outside Mobile Safari in iOS 4.3 [Daring Fireball]



  • Anonymous

    Seriously Jim, you have 4 banner ads and 12 tile ads which consistently occupy more screen space than the actual articles on this site. And that’s fine. But do you really need to stoop to the level of pop-overs? Those horrible ads for Dragon Dictate have created an aversion to me ever going near that bit of software EVER, which I’m guessing is not the effect that Nuance should be aiming for. Or you. Your site is at the intersection of content that’s worth reading and ads that are too obtrusive to make it bearable.