<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>iMore &#187; javascript</title>
	<atom:link href="http://www.imore.com/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.imore.com</link>
	<description>More of everything iPhone and iPad</description>
	<lastBuildDate>Sun, 27 May 2012 07:29:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Skype admits to iPhone app security problem, releasing a fix &quot;soon&quot;</title>
		<link>http://www.imore.com/2011/09/21/skype-admits-iphone-app-security-problem-releasing-fix/</link>
		<comments>http://www.imore.com/2011/09/21/skype-admits-iphone-app-security-problem-releasing-fix/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 20:42:37 +0000</pubDate>
		<dc:creator>Andrew Wray</dc:creator>
				<category><![CDATA[App Store Apps]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[malicious]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[vulnerability]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://www.tipb.com/?p=75681</guid>
		<description><![CDATA[<a href="http://www.imore.com/2010/12/30/skype-iphone-hits-30-adds-video-calling/photo-207/" rel="attachment wp-att-51211"></a>

Skype has stated they are aware of a serious cross-site scripting vulnerability within the chat feature for Skype on the iPhone.  The security hole could allow for malicious JavaScript code]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.imore.com/2010/12/30/skype-iphone-hits-30-adds-video-calling/photo-207/" rel="attachment wp-att-51211"><img src="http://cdn.imore.com/images/stories//2010/12/photo8-266x400.png" alt="Skype for iPhone hits 3.0, adds video calling" title="Skype for iPhone hits 3.0, adds video calling" width="266" height="400" class="aligncenter size-medium wp-image-51211" /></a></p>

<p>Skype has stated they are aware of a serious cross-site scripting vulnerability within the chat feature for Skype on the iPhone.  The security hole could allow for malicious JavaScript code to access to your address book and is known to affect versions 3.0.1 and below.  </p>

<p>Skype reached out to TechCrunch to say they're hard at work on getting an update pushed to the App Store.</p>

<blockquote>
  <p>We are working hard to fix this reported issue in our next planned release which we hope to roll out imminently. In the meantime we always recommend people exercise caution in only accepting friend requests from people they know and practice common sense internet security as always.</p>
</blockquote>

<p>The funny thing is, Skype has known about the issue for a while now.  AppSec Consulting security researcher Phil Purviance helped discover the problem and let Skype know about it almost a month ago.  Skype responded saying they would release an update earlier this month, but we're nearing the end of September and there's no update to be found. </p>

<p>Here's hoping Skype gets on this quick and pushes out an update soon, but in the meantime check out the video below detailing how the vulnerability works.</p>

<p>[<a href="https://superevr.com/blog/2011/xss-in-skype-for-ios/">superevr</a>, <a href="http://techcrunch.com/2011/09/20/skype-aware-of-xss-vulnerability-in-ios-apps-working-hard-to-fix-it/">TechCrunch</a>]</p>

<p><span id="more-75681"></span></p>

<p><object width="560" height="315"><param name="movie" value="http://www.youtube.com/v/Ou_Iir2SklI?version=3&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Ou_Iir2SklI?version=3&amp;hl=en_US" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2011/09/21/skype-admits-iphone-app-security-problem-releasing-fix/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>iOS 5 Features: Nitro Javascript engine comes to UIWebView, WebClips</title>
		<link>http://www.imore.com/2011/06/17/ios-5-feature-nitro-javascript-home-screen-web-apps/</link>
		<comments>http://www.imore.com/2011/06/17/ios-5-feature-nitro-javascript-home-screen-web-apps/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 17:21:30 +0000</pubDate>
		<dc:creator>Cody Allison</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[ios 5]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[ipod touch]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[nitro]]></category>
		<category><![CDATA[speed improvements]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web app]]></category>

		<guid isPermaLink="false">http://www.tipb.com/?p=66516</guid>
		<description><![CDATA[<a href="http://cdn.imore.com/images/stories/2011/03/Screen-shot-2011-03-15-at-11.36.08-AM.png"></a>

Update: Sadly, while Web.app got Nitro so Home screen web apps enjoy the faster JavaScript rendering, UIWebView did not. That means web pages contained in apps are still using the]]></description>
			<content:encoded><![CDATA[<p><a href="http://cdn.imore.com/images/stories/2011/03/Screen-shot-2011-03-15-at-11.36.08-AM.png"><img src="http://cdn.imore.com/images/stories/2011/03/Screen-shot-2011-03-15-at-11.36.08-AM-400x196.png" alt="iOS 5 Features: Nitro Javascript engine comes to UIWebView, WebClips" title="iOS 5 Features: Nitro Javascript engine comes to UIWebView, WebClips" width="400" height="196" class="aligncenter size-medium wp-image-58317" /></a></p>

<p>Update: Sadly, while Web.app got Nitro so Home screen web apps enjoy the faster JavaScript rendering, UIWebView did not. That means web pages contained in apps are still using the slower version. (Likely for security reasons.)</p>

<p>According to a poster <em>Hacker News</em>, the Nitro JavaScript engine brought to iOS 4.3's Safari browser, is now available to embedded UIWebViews and home screen WebClips in <a href="http://www.imore.com/ios">iOS 5</a>. Apple originally claimed the Nitro engine, ported from desktop Safari, would make iOS Safari 2x faster, but due to <a href="http://www.imore.com/2011/03/17/safari-nitro-web-clips-uiwebview/">restrictions on code interpretation</a> (Nitro uses JIT, or Just-in-Time compilation), it was only available in the Safari sandbox. This effectively <a href="http://www.imore.com/2011/03/15/ios-43-bugs-web-clips-webviews-benefitting-nitro-javascript-engine-asynchronous-mode-html5-caching/">made web pages embed in apps and saved to the home screen feel twice as slow</a>. No longer, according to this thread:</p>

<blockquote>
  <p>Q: Did they fix the bug from 4.3 where home screen web apps don't use Nitro?</p>
  
  <p>A: This is probably breaking my NDA to say this, but yes, they did. Web.app now has the "dynamic-codesigning" entitlement, which enables Nitro.</p>
</blockquote>

<p>In other words, embed webpages and home screen web apps just became first class citizens, and should have the speed to prove it.</p>

<p>[<a href="http://news.ycombinator.com/item?id=2661974">Hacker News</a> via <a href="http://news.cnet.com/8301-30685_3-20071897-264/ios-5-could-fix-some-slow-web-apps/">CNET</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2011/06/17/ios-5-feature-nitro-javascript-home-screen-web-apps/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Why Safari got Nitro and Web Clips and UIWebView didn&#039;t</title>
		<link>http://www.imore.com/2011/03/17/safari-nitro-web-clips-uiwebview/</link>
		<comments>http://www.imore.com/2011/03/17/safari-nitro-web-clips-uiwebview/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 03:08:20 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[ipod touch]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[nitro]]></category>
		<category><![CDATA[web clip]]></category>
		<category><![CDATA[webview]]></category>

		<guid isPermaLink="false">http://www.tipb.com/?p=58503</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><img src="http://cdn.imore.com/images/stories/2011/03/Screen-shot-2011-03-15-at-11.36.08-AM-400x196.png" alt=Why Safari got Nitro and Web Clips and UIWebView didn't" title="Why Safari got Nitro and Web Clips and UIWebView didn't" width="400" height="196" class="aligncenter size-medium wp-image-58317" /></p>

<p><a href="http://www.imore.com/2011/03/15/ios-43-bugs-web-clips-webviews-benefitting-nitro-javascript-engine-asynchronous-mode-html5-caching/">As we posted the other day</a>, while Safari in iOS 4.3 got a huge speed boost thanks to the Nitro JavaScript engine, asynchronous mode, and HTML 5 caching, bookmarking a site to the Home Screen (Web Clips) that launch in full-screen mode, or browsing inside an app (UIWebView) didn't. That meant, while web apps on the home screen and web pages embedded in apps were as fast as they were in iOS 4.2, they weren't as fast as Safari in iOS 4.3.</p>

<p>The technical reason for this is because Nitro is using Just-in-Time (JIT) compilation. <em>Daring Fireball</em> says:</p>

<blockquote>
  <p>A JIT requires the ability to mark memory pages in RAM as executable, but, iOS, as a security measure, does not allow pages in memory to be marked as executable. This is a significant and serious security policy. Most modern operating systems do allow pages in memory to be marked as executable — including Mac OS X, Windows, and (I believe) Android1. iOS 4.3 makes an exception to this policy, but the exception is specifically limited to Mobile Safari.</p>
  
  <p>It’s a trade-off. Most OSes allow marking memory pages as executable for performance reasons. iOS disallows it for security reasons. If you allow for pages of memory to be escalated from writable to executable (even if you require the page be made permanently read-only first), then you are enabling the execution of unsigned native code. It breaks the chain of trust. Allowing remote code to execute locally turns every locally exploitable security flaw into a remotely exploitable one.</p>
</blockquote>

<p>So if you load a page in Safari or have a Home Screen bookmark that launches into Safari, you get Nitro because Apple trusts Safari (which given how big an attack target Safari has is... interesting.) If, however, you load a page in an app using UIWebView you get the old JavaScript engine because Apple doesn't trust that app. If you launch a Home Screen bookmark that includes specific code for full screen mode, Safari doesn't pick it up but it opens in Web.app and -- for some reason -- Apple doesn't trust that either (yet?).</p>

<p><a href="http://www.imore.com/2010/04/09/webkit2-speed-crashproofing-apples-big-announcement/">WebKit2</a> -- which iOS 4.3 doesn't seem to be using -- could address this because it uses split processes built into the frameworks but there's no word on when or if Apple will implement it in iOS. (It's reportedly implemented in Mac OS X Lion beta.)</p>

<p>So no conspiracies, just the usual trade offs between security and convenience and the limits of Apple's resources to get everything done all at once. (We won't put the pitchforks and torches away altogether, however, and Web.app gets Nitro, and everything gets WebKit2.)</p>

<p>[<a href="http://daringfireball.net/2011/03/nitro_ios_43">Daring Fireball</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2011/03/17/safari-nitro-web-clips-uiwebview/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>iPad 2 JavaScript speed test</title>
		<link>http://www.imore.com/2011/03/07/ipad-2-javascript-speed-test/</link>
		<comments>http://www.imore.com/2011/03/07/ipad-2-javascript-speed-test/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 15:12:09 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[ipad 2]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[nitro]]></category>

		<guid isPermaLink="false">http://www.tipb.com/?p=57468</guid>
		<description><![CDATA[<em>CNET UK</em> was able to take the <a href="http://www.imore.com/ipad-2/">iPad 2</a> running <a href="http://www.imore.com/2011/01/15/ios-43-beta-iphone-ipad-walkthrough/">iOS 4.3</a> out for a test drive and the results are hypercar impressive -- 2097ms. iOS 4.3 and its new]]></description>
			<content:encoded><![CDATA[<p><img src="http://cdn.imore.com/images/stories/2011/03/ipad-2-javascript-graph-400x248.jpg" alt="iPad 2 JavaScript speed test" title="iPad 2 JavaScript speed test" width="400" height="248" class="aligncenter size-medium wp-image-57469" /></p>

<p><em>CNET UK</em> was able to take the <a href="http://www.imore.com/ipad-2/">iPad 2</a> running <a href="http://www.imore.com/2011/01/15/ios-43-beta-iphone-ipad-walkthrough/">iOS 4.3</a> out for a test drive and the results are hypercar impressive -- 2097ms. iOS 4.3 and its new Safari Nitro engine gets a lot of the credit -- it blows iPhone 4 and the original iPad past the likes of the Nexus S and Galaxy Tab as well (they've been unable to test a Xoom as of yet), but that Apple A5 is enough to power iPad 2 to very top.</p>

<p>Why does this matter? Increasingly popular sites like Facebook are using more and more JavaScript to provide more and more functionality. Parsing and presenting that as fast as possible is key to having a good web experience. Who wants to wait to see their wall?</p>

<p>Certainly Android will get an even better version of Chrome in the future, and iOS 5 might just bring us <a href="http://www.imore.com/tag/webkit2/">WebKit2</a> like Mac OS X Lion is currently providing in beta form. For pure web performance junkies, 2011 is looking to be a very good year. </p>

<p>[<a href="http://crave.cnet.co.uk/laptops/ipad-2-speed-test-shows-its-4x-faster-than-original-ipad-thrashes-android-50003026/">CNET</a>, thanks Jason!]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2011/03/07/ipad-2-javascript-speed-test/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>iOS 4.3 features: Mobile Safari getting Nitro JavaScript engine, 2x performance improvements</title>
		<link>http://www.imore.com/2011/03/04/mobile-safari-nitro-javascript-engine-big-performance-improvements-ios-43/</link>
		<comments>http://www.imore.com/2011/03/04/mobile-safari-nitro-javascript-engine-big-performance-improvements-ios-43/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 14:25:50 +0000</pubDate>
		<dc:creator>Andrew Wray</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[ios 4.3]]></category>
		<category><![CDATA[ipad 2]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mobile safari]]></category>
		<category><![CDATA[Nitro JavaScript]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://www.tipb.com/?p=57239</guid>
		<description><![CDATA[During Apple's <a href="http://www.imore.com/ipad-2/">iPad 2</a> announcement yesterday Scott Forstall announced that Mobile Safari was getting a 2x performance boost, in part by porting over Mac OX's Nitro JavaScript engine.

<blockquote>
  As you </blockquote>]]></description>
			<content:encoded><![CDATA[<p><markdown>
<img src="http://cdn.imore.com/images/stories/2011/03/Safari_iOS43_preview-339x400.jpg" alt="" title="Safari_ios4.3_Nitro" width="339" height="400" class="aligncenter size-medium wp-image-57240" /></markdown></p>

<p>During Apple's <a href="http://www.imore.com/ipad-2/">iPad 2</a> announcement yesterday Scott Forstall announced that Mobile Safari was getting a 2x performance boost, in part by porting over Mac OX's Nitro JavaScript engine.</p>

<blockquote>
  <p>As you surf the web, your fingers will love the responsiveness of the new Nitro JavaScript engine powering Safari. It runs JavaScript up to twice as fast as in iOS 4.2.2 Which means you get more speed behind each page load. And sites with lots of interactive features can appear on your screen even faster.</p>
</blockquote>

<p>Users should see noticeable speed improvements under iOS 4.3 when visiting highly-interactive and complex websites across iOS devices, and when paired with the A5 chip and (presumably) more RAM on the iPad 2 it should really scream. Mac OS X Lion has recently been given a <a href="http://www.imore.com/tag/webkit2/">WebKit2</a> boost as well but there's no word yet on whether that will be carried over to iOS or when.</p>

<p>Are you looking forward to the Safari performance boosts coming in iOS 4.3?  Let us know in the comments below!</p>

<p>[<a href="http://www.apple.com/ios/">Apple</a>]
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2011/03/04/mobile-safari-nitro-javascript-engine-big-performance-improvements-ios-43/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>iOS 4 vs. Android 2.2 - Browser battle battle!</title>
		<link>http://www.imore.com/2010/07/07/ios-4-android-22-browser-battle-battle/</link>
		<comments>http://www.imore.com/2010/07/07/ios-4-android-22-browser-battle-battle/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 20:05:08 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[browser battle]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[froyo]]></category>
		<category><![CDATA[iphone vs android]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[nitro]]></category>
		<category><![CDATA[safari vs chrome]]></category>
		<category><![CDATA[v8]]></category>

		<guid isPermaLink="false">http://www.tipb.com/?p=33860</guid>
		<description><![CDATA[Which has the fastest browser, Apple's <a href="http://www.imore.com/ios-4/">iOS 4</a> or Google's <a href="http://www.androidcentral.com/tags/froyo">Android 2.2</a>? We're used to <a href="http://www.imore.com/tag/browser-battle/">browser battles</a> here on TiPb, but how about a browser battle battle? See, both]]></description>
			<content:encoded><![CDATA[<p><img src="http://cdn.imore.com/images/stories/2010/07/iPhone-4-vs-nexus-one-1-400x300.jpg" alt="" title="iPhone-4-vs-nexus-one-1" width="400" height="300" class="aligncenter size-medium wp-image-33171" /></p>

<p>Which has the fastest browser, Apple's <a href="http://www.imore.com/ios-4/">iOS 4</a> or Google's <a href="http://www.androidcentral.com/tags/froyo">Android 2.2</a>? We're used to <a href="http://www.imore.com/tag/browser-battle/">browser battles</a> here on TiPb, but how about a browser battle battle? See, both <em>Ars Technica</em> and <em>Engadget</em> ran some tests, pitting iPhone 4 on iOS 4 against the Nexus One running Android 2.2 Froyo and the results... varied dramatically to say the least.</p>

<p><em>Ars</em> SunSpider and V8 benchmarks showed the Nexus One blowing iPhone 4 out of the water with almost double the JavaScript performance. <em>Engadget</em>'s real-world test loading real-world webpages, however, had iPhone 4 with a slight lead when Flash was enabled on the Nexus One, and slightly behind when Flash was disabled.</p>

<p>Both iOS and Android use WebKit-based browsers, with Apple running the Nitro JavaScript Engine and Google running their V8. Likewise iPhone 4 has Apple's own A4 processor while Nexus One boasts a 1Ghz Snapdragon.</p>

<p>Some might not think iterative increases in rendering speeds matter, but as we race towards the agile future of web apps, every little bit becomes important. Just like on the desktop, we expect every new release from either party (and others) to keep pushing the envelop. We should get iOS 4.1 in September and Android 3.0 later this year as well, both likely faster than what we have today.</p>

<p>So kudos to Google. Hopefully Apple responds in like fashion and the browser battles (and browser battle battles) continue!</p>

<p>[<a href="http://arstechnica.com/gadgets/news/2010/07/android-22-demolishes-ios4-in-javascript-benchmarks.ars">Ars Technica</a>, <a href="http://www.engadget.com/2010/07/07/froyo-versus-ios-4-the-browser-showdown-video/">Engagdget</a>, <a href="http://www.androidcentral.com/tests-show-android-22s-javascript-engine-runs-rings-around-iphone">Android Central</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2010/07/07/ios-4-android-22-browser-battle-battle/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Apple uses AdLib JavaScript framework to make richer web apps for iPad</title>
		<link>http://www.imore.com/2010/04/07/apple-adlib-javescript-framework-richer-web-apps-ipad/</link>
		<comments>http://www.imore.com/2010/04/07/apple-adlib-javescript-framework-richer-web-apps-ipad/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 02:28:05 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[adkit]]></category>
		<category><![CDATA[iad]]></category>
		<category><![CDATA[iphone 4.0]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[javascript frameworks]]></category>

		<guid isPermaLink="false">http://www.tipb.com/?p=25338</guid>
		<description><![CDATA[<a href="http://cdn.imore.com/images/stories/2010/04/Screen-shot-2010-04-07-at-10.12.54-PM.png"></a>

<a href="http://almost.done21.com/2010/04/adlib-apples-secret-ipad-web-framework/">Done21.com</a> has discovered something interesting in the online iPad user-guide: a new JavaScript framework they've dubbed AdLib (after its filename) that allows for very native app look and feel in]]></description>
			<content:encoded><![CDATA[<p><a href="http://cdn.imore.com/images/stories/2010/04/Screen-shot-2010-04-07-at-10.12.54-PM.png"><img src="http://cdn.imore.com/images/stories/2010/04/Screen-shot-2010-04-07-at-10.12.54-PM-400x224.png" alt="AdLib kit" title="AdLib kit" width="400" height="224" class="aligncenter size-medium wp-image-25339" /></a></p>

<p><a href="http://almost.done21.com/2010/04/adlib-apples-secret-ipad-web-framework/">Done21.com</a> has discovered something interesting in the online iPad user-guide: a new JavaScript framework they've dubbed AdLib (after its filename) that allows for very native app look and feel in the decidedly web-based app. </p>

<p><a href="http://www.appleinsider.com/articles/10/04/07/apple_creates_ipad_adlib_framework_to_join_tunekit_pastrykit.html">AppleInsider</a> notes that it appears to be related to the <a href="http://www.imore.com/tag/pastrykit/">PastryKit</a> framework used for the iPhone user-guide (which stands to reason), and the <a href="http://www.imore.com/tag/tunekit/">TuneKit</a> framework used for <a href="http://www.imore.com/tag/itunes-lp/">iTunes LP</a> and <a href="http://www.imore.com/tag/itunes-extra/">iTunes Extra</a>. And that the name may tie-in to the <a href="http://www.imore.com/tag/iad/">iAd rumors</a>, and to internal efforts on Apple's part to raise the bar of web apps and diminish the need for plugins like <a href="http://www.imore.com/tag/flash/">Flash</a> and <a href="http://www.imore.com/tag/java/">Java</a>.</p>

<p>Could we find out more at Apple's <a href="http://www.imore.com/tag/iphone-4-0/">iPhone 4.0</a> <a href="http://www.imore.com/tag/iphone-4-event/">event</a> tomorrow? We certainly hope so. As much as some <a href="http://www.imore.com/2010/03/15/confusing-developers-complain-apples-iphone-closed-html5-future/">decry the closed nature of the App Store</a>, developing for Safari is wide open and a new class of better, faster, stronger web apps is ultimately good for everyone.</p>

<p>Video after the break!</p>

<p><span id="more-25338"></span></p>

<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/I4HRqHjLtZY&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/I4HRqHjLtZY&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><br /><a href="http://www.youtube.com/watch?v=I4HRqHjLtZY&#038;feature=player_embedded">YouTube link</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2010/04/07/apple-adlib-javescript-framework-richer-web-apps-ipad/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>iPhone Pro Tips: Find Text in Safari with Javascript Bookmarklet</title>
		<link>http://www.imore.com/2009/07/22/iphone-pro-tips-find-text-safari-javascript-bookmarklet/</link>
		<comments>http://www.imore.com/2009/07/22/iphone-pro-tips-find-text-safari-javascript-bookmarklet/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 13:35:58 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[Tips and How-To]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[find on page]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Pro Tips]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=10104</guid>
		<description><![CDATA[If you're browsing the web on a PC, you can just hit CTRL-F or CMD-F and quickly find any text on a webpage. It's great for finding things fast, especially]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.imore.com/images/stories/2009/07/photo7-266x400.jpg" alt="Find... in page javascript bookmarklet" title="Find... in page javascript bookmarklet" width="266" height="400" class="aligncenter size-medium wp-image-10105" /></p>

<p>If you're browsing the web on a PC, you can just hit CTRL-F or CMD-F and quickly find any text on a webpage. It's great for finding things fast, especially on long reams of text, and Safari does a nice job of it -- just not Mobile Safari on the iPhone, not yet.</p>

<p>Editor emeritus Mike Overbo brought something <a href="http://www.imore.com/2007/07/31/bookmarklet-favelet-smorgasbord/">very similar to us two years ago</a> (along with a ton of others -- check that link!) when iPhone 1.x made bookmarklets all the rage. Since then, Apple has added a lot of functionality, but still hasn't deigned to gift us with Find... on page. Rafael Cimatti (via <a href="http://appadvice.com/appnn/2009/07/search-for-text-in-any-website-in-mobile-safari-with-this-handy-bookmarklet/">App Advice</a>) is keeping the handy Javascript bookmarklet alive via Cydia (though it works on any iPhone). It can't fully replace a built in command, with next, back, etc. options, etc. but if it isn't 100% right, it is 100% "right now".</p>

<p>Here's the bookmarklet: <a href="javascript:void%28s%3Dprompt%28%27Find%20text%3A%27%2C%27%27%29%29%3Bs%3D%27%28%27+s+%27%29%27%3Bx%3Dnew%20RegExp%28s%2C%27gi%27%29%3Brn%3DMath.floor%28Math.random%28%29*100%29%3Brid%3D%27z%27%20+%20rn%3Bb%20%3D%20document.body.innerHTML%3Bb%3Db.replace%28x%2C%27%3Cspan%20name%3D%27%20+%20rid%20+%20%27%20id%3D%27%20+%20rid%20+%20%27%20style%3D%5C%27color%3A%23000%3Bbackground-color%3Ayellow%3B%20font-weight%3Abold%3B%5C%27%3E%241%3C/span%3E%27%29%3Bvoid%28document.body.innerHTML%3Db%29%3Balert%28%27Found%20%27%20+%20document.getElementsByName%28rid%29.length%20+%20%27%20matches.%27%29%3Bwindow.scrollTo%280%2Cdocument.getElementsByName%28rid%29%5B0%5D.offsetTop%29%3B">Find...</a></p>

<p>Either bookmark it on your desktop browser (drag it to the bookmark bar on desktop Safari) and sync it over, or on your iPhone copy the code after the break, bookmark a random page, edit it, change the name, and paste in the code (check the App Advice link above for step by step instructions).</p>

<p>And next time you're on a page, hit the bookmark, type in your text, and find away!</p>

<p>Have an iPhone Pro Tip of you own to share? <a href="http://www.imore.com/contact/">Send it in</a>!</p>

<p>[via <a href="http://twitter.com/daveizzle/status/2775079614">Daveizzle</a>]</p>

<p><span id="more-10104"></span></p>

<p>javascript:void%28s%3Dprompt%28%27Find%20text%3A%27%2C%27%27%29%29%3Bs%3D%27%28%27+s+%27%29%27%3Bx%3Dnew%20RegExp%28s%2C%27gi%27%29%3Brn%3DMath.floor%28Math.random%28%29*100%29%3Brid%3D%27z%27%20+%20rn%3Bb%20%3D%20document.body.innerHTML%3Bb%3Db.replace%28x%2C%27%3Cspan%20name%3D%27%20+%20rid%20+%20%27%20id%3D%27%20+%20rid%20+%20%27%20style%3D%5C%27color%3A%23000%3Bbackground-color%3Ayellow%3B%20font-weight%3Abold%3B%5C%27%3E%241%3C/span%3E%27%29%3Bvoid%28document.body.innerHTML%3Db%29%3Balert%28%27Found%20%27%20+%20document.getElementsByName%28rid%29.length%20+%20%27%20matches.%27%29%3Bwindow.scrollTo%280%2Cdocument.getElementsByName%28rid%29%5B0%5D.offsetTop%29%3B</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2009/07/22/iphone-pro-tips-find-text-safari-javascript-bookmarklet/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Confirmed Again! iPhone 3GS Beats Pants Off iPhone 3G, Android, Palm Pre at Javascript</title>
		<link>http://www.imore.com/2009/06/24/iphone-3gs-beats-pants-iphone-3g-android-palm-pre-javascript/</link>
		<comments>http://www.imore.com/2009/06/24/iphone-3gs-beats-pants-iphone-3g-android-palm-pre-javascript/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 21:05:32 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[benchmarks]]></category>
		<category><![CDATA[iphone 3g vs iphone 3g s]]></category>
		<category><![CDATA[iphone vs android]]></category>
		<category><![CDATA[iphone vs palm pre]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[sunspider]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=9521</guid>
		<description><![CDATA[<a href="http://www.imore.com/images/stories/2009/06/153725-sunspider_iphone_3gs_500.png"></a>

Once <a href="http://www.imore.com/2009/06/19/iphone-3g-palm-pre-web-render-benchmarks/">again validating</a> Dieter's <a href="http://www.imore.com/2009/06/19/iphone-3g-palm-pre-browser-speed-test/">iPhone 3GS vs. Palm Pre web rendering smackdown</a>, <a href="http://www.macrumors.com/2009/06/24/iphone-3gs-tops-t-mobile-g1-and-palm-pre-in-javascript-benchmarks/">MacRumors</a> reports on <a href="http://www.medialets.com/blog/2009/06/24/speed-test-iphone-3gs-even-faster-than-apple-claims/">Medialets</a>' latest Sunspider Javascript tests pitting the iPhone 3GS against the iPhone 3G]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.imore.com/images/stories/2009/06/153725-sunspider_iphone_3gs_500.png"><img src="http://www.imore.com/images/stories/2009/06/153725-sunspider_iphone_3gs_500-308x400.png" alt="153725-sunspider_iphone_3gs_500" title="153725-sunspider_iphone_3gs_500" width="308" height="400" class="aligncenter size-medium wp-image-9522" /></a></p>

<p>Once <a href="http://www.imore.com/2009/06/19/iphone-3g-palm-pre-web-render-benchmarks/">again validating</a> Dieter's <a href="http://www.imore.com/2009/06/19/iphone-3g-palm-pre-browser-speed-test/">iPhone 3GS vs. Palm Pre web rendering smackdown</a>, <a href="http://www.macrumors.com/2009/06/24/iphone-3gs-tops-t-mobile-g1-and-palm-pre-in-javascript-benchmarks/">MacRumors</a> reports on <a href="http://www.medialets.com/blog/2009/06/24/speed-test-iphone-3gs-even-faster-than-apple-claims/">Medialets</a>' latest Sunspider Javascript tests pitting the iPhone 3GS against the iPhone 3G (both on 3.0 and 2.2.1), Palm Pre, and Google Android G1. </p>

<p>As MacRumors points out, not only is iPhone 3GS' clear, current speed advantage impressive, but the 3x improvement <a href="http://www.imore.com/2009/06/17/iphone-30-software-walkthrough/">iPhone 3.0</a> gives the iPhone 3G is most impressive as well.</p>

<p>Bill Gates' "power of software" indeed...</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2009/06/24/iphone-3gs-beats-pants-iphone-3g-android-palm-pre-javascript/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>iPhone OS 3.0: Ars Benchmarks Mobile Safari -- 3x - 16x Faster than 2.2</title>
		<link>http://www.imore.com/2009/03/27/iphone-os-30-ars-benchmarks-mobile-safari-3x-16x-faster-22/</link>
		<comments>http://www.imore.com/2009/03/27/iphone-os-30-ars-benchmarks-mobile-safari-3x-16x-faster-22/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 17:57:02 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[benchmarks]]></category>
		<category><![CDATA[iphone 3.0]]></category>
		<category><![CDATA[iphone OS 3.0]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mobile safari]]></category>
		<category><![CDATA[nitro]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=7809</guid>
		<description><![CDATA[<a href='http://arstechnica.com/apple/news/2009/03/javascript-to-get-3x-speed-boost-in-iphone-os-30.ars' target="_blank"></a>

We mentioned yesterday that <a href="http://www.imore.com/tag/3.0">iPhone OS 3.0</a>'s <a href="http://www.imore.com/2009/03/26/iphone-30-mobile-safari-nitro-engine-ultrafast-web-browsing/">Mobile Safari Browser was being reported as faster</a> than the current iPhone OS 2.2.1 version. Now <a href="http://arstechnica.com/apple/news/2009/03/javascript-to-get-3x-speed-boost-in-iphone-os-30.ars">Ars Technica</a> has run the numbers]]></description>
			<content:encoded><![CDATA[<p><a href='http://arstechnica.com/apple/news/2009/03/javascript-to-get-3x-speed-boost-in-iphone-os-30.ars' target="_blank"><img src="http://www.imore.com/images/stories/2009/03/iphone30-bench-3-thumb-640xauto-3965-400x300.png" alt="" title="iphone30-bench-3-thumb-640xauto-3965" width="400" height="300" class="aligncenter size-medium wp-image-7810" /></a></p>

<p>We mentioned yesterday that <a href="http://www.imore.com/tag/3.0">iPhone OS 3.0</a>'s <a href="http://www.imore.com/2009/03/26/iphone-30-mobile-safari-nitro-engine-ultrafast-web-browsing/">Mobile Safari Browser was being reported as faster</a> than the current iPhone OS 2.2.1 version. Now <a href="http://arstechnica.com/apple/news/2009/03/javascript-to-get-3x-speed-boost-in-iphone-os-30.ars">Ars Technica</a> has run the numbers and the results are pretty impressive. Check out their full report for all the details, but this sums it up nicely:</p>

<blockquote>
  <p>According to our sources, the 3.0 beta still has some stability and speed issues, so that makes these results that much more impressive. While the overall average gives the iPhone 3.0 beta a 300 percent speed advantage, some of the individual tests show 6x, 8x, or even 11x improvements—the bitwise "AND" function even runs 16x faster than in the current version of Mobile Safari.</p>
</blockquote>

<p>Should make the release version of the new, Nitro-powered Mobile Safari 3.0 fairly impressive, come summer! Bring on them multi-app Facebook pages, the iPhone will be ready! (Joking... a bit.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2009/03/27/iphone-os-30-ars-benchmarks-mobile-safari-3x-16x-faster-22/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>iPhone 3.0: Mobile Safari Using Nitro Engine for Ultra-Fast Web Browsing?</title>
		<link>http://www.imore.com/2009/03/26/iphone-30-mobile-safari-nitro-engine-ultrafast-web-browsing/</link>
		<comments>http://www.imore.com/2009/03/26/iphone-30-mobile-safari-nitro-engine-ultrafast-web-browsing/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 19:05:06 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[iphone 3.0]]></category>
		<category><![CDATA[iphone OS 3.0]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[nitro]]></category>
		<category><![CDATA[rendering speed]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=7799</guid>
		<description><![CDATA[<a href='http://www.imore.com/images/stories/2009/02/overview-safari-family-20090217.png'></a>

We so fondly remember Palm's Roger McNamee stating the Pre would be a <a href="http://www.imore.com/2009/03/06/ceohsnap-daily-double-palms-mcnamee-hurts-iphone-hearts-mac/">million times faster</a> on the web than the iPhone (now <a href="http://www.imore.com/2009/03/10/ceohsnapback-palm-retracts-mcnamees-iphone-attacks/">retracted</a>), and even our sister-site <a href="http://www.PreCentral.net">PreCentral.net</a>]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.imore.com/images/stories/2009/02/overview-safari-family-20090217.png'><img src="http://www.imore.com/images/stories/2009/02/overview-safari-family-20090217.png" alt="" title="overview-safari-family-20090217" width="336" height="208" class="aligncenter size-medium wp-image-7258" /></a></p>

<p>We so fondly remember Palm's Roger McNamee stating the Pre would be a <a href="http://www.imore.com/2009/03/06/ceohsnap-daily-double-palms-mcnamee-hurts-iphone-hearts-mac/">million times faster</a> on the web than the iPhone (now <a href="http://www.imore.com/2009/03/10/ceohsnapback-palm-retracts-mcnamees-iphone-attacks/">retracted</a>), and even our sister-site <a href="http://www.PreCentral.net">PreCentral.net</a> jumped on that band wagon, saying the <a href="http://www.precentral.net/pre-browser-almost-4x-faster-iphone">Pre looked to be 4x faster</a> than the iPhone.</p>

<p>Of course, we mentioned that on Sprint, lacking simultaneous voice and data, even a million times zero is still zero. Less flippantly, however, when <a href="http://www.imore.com/2009/02/24/apple-releases-safari-4-beta-iphone-safari/">Safari 4 Beta</a> shipped for the desktop with its new ultra-fast Nitro (formerly SquirrelFish) rendering engine, we figured it would only be a matter of time before that scaled down to the iPhone's version of Safari (based on the same WebKit foundations as desktop Safari, as is the Palm Pre browser and Android Chrome Lite).</p>

<p>Now<a href="http://daringfireball.net/linked/2009/03/26/javascript-iphone-os-3"> Daring Fireball</a> and <a href="http://waynepan.com/2009/03/24/iphone-30-javascript-performance/">Wayne Pan</a> posit that turbo boost might have already happened in <a href="http://www.imore.com/tag/3.0">iPhone OS 3.0</a>:</p>

<blockquote>
  <p>Wayne Pan has braved the NDA waters and published JavaScript benchmarks for iPhone OS 3.0, and they are impressive — with results ranging between 3× and 10× faster than iPhone OS 2.2. And I’ll confirm that MobileSafari on iPhone OS 3.0 passes my simple “could be Nitro” recursion depth test.</p>
</blockquote>

<p>From what we've seen of 3.0, it seems that way to us as well. Along with <a href="http://www.imore.com/2009/03/16/iphone-browser-advanced-desktop-3d-graphics/">HTML5, CSS, 2D and 3D animation</a>, <a href="http://www.imore.com/2009/03/18/iphone-30-mobile-safari-antiphishing-auto-fill/">anti-phishing, AutoFill</a>, etc., it will be interesting to see what Apple and the WebKit team can pull of by the time iPhone 3.0 launches this summer...</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2009/03/26/iphone-30-mobile-safari-nitro-engine-ultrafast-web-browsing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SquirrelFish Javascript Engine Goes Extreme!</title>
		<link>http://www.imore.com/2008/09/20/squirrelfish-javascript-engine-goes-extreme/</link>
		<comments>http://www.imore.com/2008/09/20/squirrelfish-javascript-engine-goes-extreme/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 17:55:49 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mobilesafari]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[squirrelfish]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=4513</guid>
		<description><![CDATA[WebKit, the open source foundation behind Apple's Safari for Mac and MobileSafari on the iPhone (not to mention Google Chrome, Nokia, and Adobe) introduced the SquirrelFish JavaScript engine a while]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.imore.com/images/stories/2008/09/iphone_3g_att_speed.jpg" alt="" title="iPhone Speed Force" width="497" height="217" class="aligncenter size-full wp-image-4517" /></p>

<p>WebKit, the open source foundation behind Apple's Safari for Mac and MobileSafari on the iPhone (not to mention Google Chrome, Nokia, and Adobe) introduced the SquirrelFish JavaScript engine a while back, and billed it as the fastest on the planet. Then came Mozilla's (Firefox) TraceMonkey. Then came Google's V8. But you just can't keep a good SquirrelFish down -- not when it's willing to go... Extreme!</p>

<p><a href="http://webkit.org/blog/214/introducing-squirrelfish-extreme/">Surfin' Safari</a>, the WebKit blog, made the announcement this week. But what does it mean for iPhone users? Muchfasterwebsiterendering.</p>

<p>As WebApp's (browser-based productivity tools like Google Docs and MobileMe, or Web 2.0 social sites like Facebook and Twitter) grow not only in popularity but in function, they become heavier to load and slower to run, largely because of all the JavaScript being processed in the background. This is especially true for a mobile device like the iPhone. The ability to tear through those pages -- without crashing! -- becomes incredibly important in the growing "cloud" based computing world. </p>

<p>In other words, this will make future versions of MobileSafari screaming fast.</p>

<p>Can we have it now please?</p>

<p>(For those interested in how SFX compares with TraceMonkey and V8, <a href="http://summerofjsc.blogspot.com/2008/09/squirrelfish-extreme-has-landed.html">check out the stats</a>!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2008/09/20/squirrelfish-javascript-engine-goes-extreme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To: Disable Javascript to Speed up MobileSafari on the iPhone</title>
		<link>http://www.imore.com/2008/08/29/how-to-disable-javascript-to-speed-up-mobilesafari-on-the-iphone/</link>
		<comments>http://www.imore.com/2008/08/29/how-to-disable-javascript-to-speed-up-mobilesafari-on-the-iphone/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 15:49:40 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[Tips and How-To]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mobilesafari]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[turbo]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=4041</guid>
		<description><![CDATA[Dieter just told us about Crackberry Kevin's uber-frustrating experiences trying to pit the iPhone 3G and Blackberry Bold head to head in the <a href="http://www.imore.com/2008/08/29/iphone-vs-blackberry-bold-browser-showdown-part-four-the-revenge-of-the-javascript/">browser war to end all browser wars</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.imore.com/images/stories/2008/08/how-to_speed_up_iphone_browsing.jpg" alt="" title="how-to_speed_up_iphone_browsing" width="445" height="314" class="aligncenter size-full wp-image-4042" /></p>

<p>Dieter just told us about Crackberry Kevin's uber-frustrating experiences trying to pit the iPhone 3G and Blackberry Bold head to head in the <a href="http://www.imore.com/2008/08/29/iphone-vs-blackberry-bold-browser-showdown-part-four-the-revenge-of-the-javascript/">browser war to end all browser wars</a>. But -- silver lining -- for iPhone users, not only did we snag bragging rights, but a handy tip as well!</p>

<p>Unlike the Blackberry Bold, the iPhone defaults to having Javascript enabled. As anyone who's waited -- and waited -- for an overstuffed Facebook profile to load already knows, Javascript can be heavy lifting for a browser. For WebApps, it's a necessary sacrifice, but if all you want is casual browsing, you can turn Javascript off and send MobileSafari into turbo mode.</p>

<p>Here's how:</p>

<p>From the iPhone home screen, tap Settings. Scroll down and tap the Safari button. Under Security, slide Javascript to Off.</p>

<p>There you go, you've just switched to light, clean HTML and CSS mode (still technically "just the internet" -- <a href="http://www.imore.com/2008/08/27/why-the-uk-was-wrong-to-ban-the-iphone-just-the-internet-ad/">unless you're in the UK</a>...). In <a href="http://crackberry.com/my-blackberry-bolds-browsers-are-buggered">Crackberry.com's tests</a>, it made a big difference on some sites. Let us know how it works for you!</p>

<p>(<em>Thanks to Crackberry Kevin!</em>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2008/08/29/how-to-disable-javascript-to-speed-up-mobilesafari-on-the-iphone/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>iPhone vs. BlackBerry Bold Browser Showdown Part Four: The Revenge of the Javascript</title>
		<link>http://www.imore.com/2008/08/29/iphone-vs-blackberry-bold-browser-showdown-part-four-the-revenge-of-the-javascript/</link>
		<comments>http://www.imore.com/2008/08/29/iphone-vs-blackberry-bold-browser-showdown-part-four-the-revenge-of-the-javascript/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 14:57:51 +0000</pubDate>
		<dc:creator>Dieter Bohn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[blackberry bold]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=4040</guid>
		<description><![CDATA[After <a href="http://www.imore.com/2008/08/22/iphone-vs-blackberry-bold-browser-showdown-part-tres/">all</a> the <a href="http://www.imore.com/2008/08/22/iphone-2g-vs-blackberry-bold-ish-browser-battle/">persistent questions</a> about whether or not the BlackBerry Bold's improved browser could compete with the iPhone, our friend CrackBerry Kevin decided to try to provide the definitive,]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.imore.com/images/stories/2008/08/9f4fa668-a352-4ec3-afb8-f3a5bdd83d51.jpg" alt="9F4FA668-A352-4EC3-AFB8-F3A5BDD83D51.jpg" border="0" width="466" height="342" class="aligncenter" /></p>

<p>After <a href="http://www.imore.com/2008/08/22/iphone-vs-blackberry-bold-browser-showdown-part-tres/">all</a> the <a href="http://www.imore.com/2008/08/22/iphone-2g-vs-blackberry-bold-ish-browser-battle/">persistent questions</a> about whether or not the BlackBerry Bold's improved browser could compete with the iPhone, our friend CrackBerry Kevin decided to try to provide the definitive, final smackdown.  </p>

<p><a href="http://crackberry.com/my-blackberry-bolds-browsers-are-buggered">Go on and read the entire saga</a>, but take heed, it's not a pretty sight.  Under ideal conditions, the Bold comes <em>this close</em> to competing with the iPhone on speed.  Those idea conditions: 3G, Javascript off, strong signal, fresh reset, and WiFi off.  Wait -- WiFi off?  That's right, Kevin has two BlackBerry Bolds and both of them are five different kinds of screwed up -- they fail with Javascript off, they fail with WiFi entirely.  Now -- not everybody is reporting the same hassles, but it's starting to look like it's a pretty serious problem.</p>

<p>The Javascript issue is <em>very</em> interesting, by the by.  The iPhone defaults to leaving it on. One could argue that Javascript support helps make the iPhone able to browse the "Real Internet," but one <a href="http://www.imore.com/2008/08/27/why-the-uk-was-wrong-to-ban-the-iphone-just-the-internet-ad/">would be wrong about what makes up the "Real Internet"</a>.  The Bold, however, defaults to leaving Javascript <em>off</em>, and given Kevin's results, it looks like a good thing they did.</p>

<p>What does this mean for iPhone users -- besides bragging rights?  Well, actually, bragging rights are enough for us.  But there's another tip you're definitely going to be interested in, iPhone faithful.  Can you guess it?  Rene will let you know what it is very shortly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2008/08/29/iphone-vs-blackberry-bold-browser-showdown-part-four-the-revenge-of-the-javascript/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>SproutCore Another Nail in the iPhone Flash Web App Coffin?</title>
		<link>http://www.imore.com/2008/06/16/sproutcore-another-nail-in-the-iphone-flash-web-app-coffin/</link>
		<comments>http://www.imore.com/2008/06/16/sproutcore-another-nail-in-the-iphone-flash-web-app-coffin/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 16:55:41 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mobileme]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[sproutcore]]></category>
		<category><![CDATA[webapps]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=2833</guid>
		<description><![CDATA[If the next great future of computing in the Cloud, as many pundits -- not to mention Google -- think, then the next great race is delivering that future via]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.imore.com/images/stories/2008/06/iphone_flash_rumor_smasher.jpg" alt="iPhone SDK: Smashing Flash Rumors" title="iPhone SDK: Smashing Flash Rumors" width="434" height="350" class="aligncenter size-full wp-image-2649" /></p>

<p>If the next great future of computing in the Cloud, as many pundits -- not to mention Google -- think, then the next great race is delivering that future via Rich Internet Applications. Right now, there are two major ways of doing this. The first involves using a proprietary, locked in technology (admittedly with <a href="http://www.imore.com/2008/05/03/adobe-to-make-flash-more-open-apple-to-care/">increasing "openness"</a>) like Adobe's Air/Flex/Flash trifecta, or Microsoft's .Net/Silverlight double team. The second is with truly open standards such as HTML, CSS, and AJAX (Asynchronous Javascript and XML) like Google, Yahoo, and many others use.</p>

<p>With the iPhone Apple has squarely planted itself in the second category. They even promoted them as a pseudo-SDK for a time! (And maybe <a href="http://www.imore.com/2008/06/13/did-apple-make-a-mistake-with-3rd-party-apps/">gave up too soon</a>?)</p>

<p><a href="http://www.imore.com/2008/03/25/being-played-flash-music-and-manipulation-wait-a-thon/">Flash-free</a>, <a href="http://www.imore.com/2008/04/21/flash-and-silverlight-to-make-mobilesafari-crashier/">Silverlight-less</a>, but full of interactivity and cloud-based applications, Apple just unleashed <a href="http://www.imore.com/2008/06/09/apple-launches-mobileme-activesync-web-20-apps-for-the-rest-of-us/">.Mac upgrade MobileMe</a> complete with "desktop class" mail, calendar, contacts, and photo gallery web apps.</p>

<p>And according to this year's <a href="http://www.appleinsider.com/articles/08/06/16/apples_open_secret_sproutcore_is_cocoa_for_the_web.html">WWDC buzz</a>, they used <a href="http://www.sproutcore.com/">SproutCore's Javascript frameworks</a> to do it? Why?</p>

<blockquote>SproutCore not only makes it easy to build real applications for the web using menus, toolbars, drag and drop support, and foreign language localization, but it also provides a full Model View Controller application stack like Rails (and Cocoa), with bindings, key value observing, and view controls. It also exposes the latent features of JavaScript, including late binding, closures, and lambda functions. Developers will also appreciate tools for code documentation generation, fixtures, and unit testing.

A key component of its clean MVC philosophy that roots SproutCore into Cocoa goodness is bindings, which allows developers to write JavaScript that automatically runs any time a property value changes. With bindings, very complex applications with highly consistent behavior can be created with very little “glue” code.</blockquote>

<p>Check out the read link for more on Apple's use of SproutCore, and how it might just be part of a growing trend for open standards-based web interactivity.</p>

<p class="read"><a href="http://www.roughlydrafted.com/2008/06/14/cocoa-for-windows-flash-killer-sproutcore/">Read</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.imore.com/2008/06/16/sproutcore-another-nail-in-the-iphone-flash-web-app-coffin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

