<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Testing memory usage on mobile Safari</title>
	<atom:link href="http://cubiq.org/testing-memory-usage-on-mobile-safari/feed" rel="self" type="application/rss+xml" />
	<link>http://cubiq.org/testing-memory-usage-on-mobile-safari</link>
	<description>Web and mobile development</description>
	<lastBuildDate>Thu, 18 Apr 2013 09:52:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Toh Yit Ming</title>
		<link>http://cubiq.org/testing-memory-usage-on-mobile-safari/comment-page-1#comment-25667</link>
		<dc:creator>Toh Yit Ming</dc:creator>
		<pubDate>Fri, 13 Jan 2012 03:28:02 +0000</pubDate>
		<guid isPermaLink="false">http://cubiq.org/?p=112#comment-25667</guid>
		<description><![CDATA[i do agree.. which i always think that too much freedom to for the developer is not beneficial to general smart phone users (case will be different for “Power” users).
i always think that control that iOS have imposed using the sandbox is one of the very good way to protect the OS from using too much memory or other hacks that might hard the whole system.
but in another hand, when all these restrictions are being imposed, the OS sometimes become too rigid if the OS programmer does not provide alternative to access to some of the features.
so we gotta strike a balance and improve.]]></description>
		<content:encoded><![CDATA[<p>i do agree.. which i always think that too much freedom to for the developer is not beneficial to general smart phone users (case will be different for “Power” users).<br />
i always think that control that iOS have imposed using the sandbox is one of the very good way to protect the OS from using too much memory or other hacks that might hard the whole system.<br />
but in another hand, when all these restrictions are being imposed, the OS sometimes become too rigid if the OS programmer does not provide alternative to access to some of the features.<br />
so we gotta strike a balance and improve.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Toh Yit Ming</title>
		<link>http://cubiq.org/testing-memory-usage-on-mobile-safari/comment-page-1#comment-25666</link>
		<dc:creator>Toh Yit Ming</dc:creator>
		<pubDate>Fri, 13 Jan 2012 03:27:32 +0000</pubDate>
		<guid isPermaLink="false">http://cubiq.org/?p=112#comment-25666</guid>
		<description><![CDATA[i do agree.. which i always think that too much freedom to for the developer is not beneficial to general smart phone users (case will be different for &quot;Power&quot; users).

i always think that control that iOS have imposed using the sandbox is one of the very good way to protect the OS from using too much memory or other hacks that might hard the whole system. 

but in another hand, when all these restrictions are being imposed, the OS sometimes become too rigid if the OS programmer does not provide alternative to access to some of the features.

so we gotta strike a balance and improve. :)]]></description>
		<content:encoded><![CDATA[<p>i do agree.. which i always think that too much freedom to for the developer is not beneficial to general smart phone users (case will be different for &#8220;Power&#8221; users).</p>
<p>i always think that control that iOS have imposed using the sandbox is one of the very good way to protect the OS from using too much memory or other hacks that might hard the whole system. </p>
<p>but in another hand, when all these restrictions are being imposed, the OS sometimes become too rigid if the OS programmer does not provide alternative to access to some of the features.</p>
<p>so we gotta strike a balance and improve. <img src='http://cubiq.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 让您的动画在移动浏览器上运行的更快些 &#124; LyChi&#039;s Blog&#8212;Wow,is a frontend journey again！ 耶稣爱你</title>
		<link>http://cubiq.org/testing-memory-usage-on-mobile-safari/comment-page-1#comment-24677</link>
		<dc:creator>让您的动画在移动浏览器上运行的更快些 &#124; LyChi&#039;s Blog&#8212;Wow,is a frontend journey again！ 耶稣爱你</dc:creator>
		<pubDate>Tue, 04 Oct 2011 09:54:38 +0000</pubDate>
		<guid isPermaLink="false">http://cubiq.org/?p=112#comment-24677</guid>
		<description><![CDATA[[...] 让你的页面动画在移动设备上运行的更快一些，这是一个比较有趣的话题，也是当下移动互联网前端工程师需要关注的问题。 我们都知道导致javascript效率低的两大原因：操作DOM和使用页面动画。在浏览器上实现动画效果可不比客户端轻松的多，通常我们会通过频繁的操作DOM的CSS来实现视觉上的动画效果，刚巧导致js效率低的两个因素都包括在内了。在频繁的操作DOM和CSS时，浏览器会不停的执行reflow和repaint，在PC版本的浏览器中，因为浏览器可用的内存比较大，用户肉眼几乎看不见页面动画产生的repaint和reflow，所以工程师几乎(请注意，我是说几乎)无需过多的考虑动画带来的性能问题，但在移动设备上可大有不同，移动设备分配给浏览器(指内置浏览器)的内存可没有PC版本的浏览器内存可观，据说iPhone分配给safari的内存只有10M，但有位国外工程师测试过实际上iPhone 3GS分配给safari的内存仅有6M，而Android分配给浏览器的内存更加的不确定，不管是iPhone还是Android还是windowPhone还是黑霉，都没有官方的文档说系统内置浏览器最多占用多少内存，所以以上说的内存数据都带有不确定性。 在继续说下去之前，我们再把话题转向CSS3。前端工程师们都知道CSS3提供了一大批新的特性，包括2D＼3D动画特性，其它特性不在本章讨论范围内，我们此刻讨论一下CSS3的动画特性。 目前对CSS3支持最好的莫过于webkit浏览器了，在webkit内核的浏览器，莫过于Apple公司的safari其次是Google公司的chrome再次应该算是黑霉浏览器。 CSS3动画提供了2D和3D以及常规动画属性接口，它可以工作在页面的任何一个元素的任意一个属性，CSS3的动画是利用C语言编写的，它是系统层面的动画，因此它的效率绝对的高于js模拟的动画，真的就是这样吗？ 经过我们的测试发现CSS3动画与javascript模拟动画以下区别： 1＼ 3D动画在js中无法实现； CSS3的3D动画是CSS3中非常强大的功能，因为它的工作原理是在一个三维的空间里，因此js是无法模拟出像CSS3那样的3D动画，当然这个3D动画的实际应用场景是否很广，值得思考&#8230;&#8230; [...]]]></description>
		<content:encoded><![CDATA[<p>[...] 让你的页面动画在移动设备上运行的更快一些，这是一个比较有趣的话题，也是当下移动互联网前端工程师需要关注的问题。 我们都知道导致javascript效率低的两大原因：操作DOM和使用页面动画。在浏览器上实现动画效果可不比客户端轻松的多，通常我们会通过频繁的操作DOM的CSS来实现视觉上的动画效果，刚巧导致js效率低的两个因素都包括在内了。在频繁的操作DOM和CSS时，浏览器会不停的执行reflow和repaint，在PC版本的浏览器中，因为浏览器可用的内存比较大，用户肉眼几乎看不见页面动画产生的repaint和reflow，所以工程师几乎(请注意，我是说几乎)无需过多的考虑动画带来的性能问题，但在移动设备上可大有不同，移动设备分配给浏览器(指内置浏览器)的内存可没有PC版本的浏览器内存可观，据说iPhone分配给safari的内存只有10M，但有位国外工程师测试过实际上iPhone 3GS分配给safari的内存仅有6M，而Android分配给浏览器的内存更加的不确定，不管是iPhone还是Android还是windowPhone还是黑霉，都没有官方的文档说系统内置浏览器最多占用多少内存，所以以上说的内存数据都带有不确定性。 在继续说下去之前，我们再把话题转向CSS3。前端工程师们都知道CSS3提供了一大批新的特性，包括2D＼3D动画特性，其它特性不在本章讨论范围内，我们此刻讨论一下CSS3的动画特性。 目前对CSS3支持最好的莫过于webkit浏览器了，在webkit内核的浏览器，莫过于Apple公司的safari其次是Google公司的chrome再次应该算是黑霉浏览器。 CSS3动画提供了2D和3D以及常规动画属性接口，它可以工作在页面的任何一个元素的任意一个属性，CSS3的动画是利用C语言编写的，它是系统层面的动画，因此它的效率绝对的高于js模拟的动画，真的就是这样吗？ 经过我们的测试发现CSS3动画与javascript模拟动画以下区别： 1＼ 3D动画在js中无法实现； CSS3的3D动画是CSS3中非常强大的功能，因为它的工作原理是在一个三维的空间里，因此js是无法模拟出像CSS3那样的3D动画，当然这个3D动画的实际应用场景是否很广，值得思考&#8230;&#8230; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: -webkit resources for Tablet Hybrid Apps &#124; [the]PrintLabs</title>
		<link>http://cubiq.org/testing-memory-usage-on-mobile-safari/comment-page-1#comment-24643</link>
		<dc:creator>-webkit resources for Tablet Hybrid Apps &#124; [the]PrintLabs</dc:creator>
		<pubDate>Wed, 28 Sep 2011 11:04:38 +0000</pubDate>
		<guid isPermaLink="false">http://cubiq.org/?p=112#comment-24643</guid>
		<description><![CDATA[[...] 7 tips for using UIWebViewhttp://www.codingventures.com/2008/12/using-uiwebview-to-render-svg-files/Testing memory usage on mobile Safarihttp://cubiq.org/testing-memory-usage-on-mobile-safari [...]]]></description>
		<content:encoded><![CDATA[<p>[...] 7 tips for using UIWebViewhttp://www.codingventures.com/2008/12/using-uiwebview-to-render-svg-files/Testing memory usage on mobile Safarihttp://cubiq.org/testing-memory-usage-on-mobile-safari [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Morten F. Thomsen</title>
		<link>http://cubiq.org/testing-memory-usage-on-mobile-safari/comment-page-1#comment-24444</link>
		<dc:creator>Morten F. Thomsen</dc:creator>
		<pubDate>Wed, 24 Aug 2011 14:34:07 +0000</pubDate>
		<guid isPermaLink="false">http://cubiq.org/?p=112#comment-24444</guid>
		<description><![CDATA[Old post, but this might be of interest.  If you use base64 encoded images, iOS somehow does not perform the garbage collection properly - causing Safari to crash at what seems like random places.

Using image file instead of base64 encoded data makes it possible to read unlimited amounts of images succesively.

Just thought SOMEONE might save some time with this - it took as a few months to solve this actually!]]></description>
		<content:encoded><![CDATA[<p>Old post, but this might be of interest.  If you use base64 encoded images, iOS somehow does not perform the garbage collection properly &#8211; causing Safari to crash at what seems like random places.</p>
<p>Using image file instead of base64 encoded data makes it possible to read unlimited amounts of images succesively.</p>
<p>Just thought SOMEONE might save some time with this &#8211; it took as a few months to solve this actually!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Automatic thumbnail generation with Imagick at Terry Vaskor&#039;s Blog</title>
		<link>http://cubiq.org/testing-memory-usage-on-mobile-safari/comment-page-1#comment-24291</link>
		<dc:creator>Automatic thumbnail generation with Imagick at Terry Vaskor&#039;s Blog</dc:creator>
		<pubDate>Mon, 01 Aug 2011 03:04:07 +0000</pubDate>
		<guid isPermaLink="false">http://cubiq.org/?p=112#comment-24291</guid>
		<description><![CDATA[[...] image down to a reasonable size, but that would mean unnecessarily large downloads, which can be a problem for mobile browser users or a problem for Canadians. As a result, I started using ImageMagick to create thumbnails, but of [...]]]></description>
		<content:encoded><![CDATA[<p>[...] image down to a reasonable size, but that would mean unnecessarily large downloads, which can be a problem for mobile browser users or a problem for Canadians. As a result, I started using ImageMagick to create thumbnails, but of [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RandyMcMillan</title>
		<link>http://cubiq.org/testing-memory-usage-on-mobile-safari/comment-page-1#comment-24056</link>
		<dc:creator>RandyMcMillan</dc:creator>
		<pubDate>Mon, 04 Jul 2011 11:59:22 +0000</pubDate>
		<guid isPermaLink="false">http://cubiq.org/?p=112#comment-24056</guid>
		<description><![CDATA[There seems to be many differences between Mobile Safari and using UIWebView...

I currently using (the under appreciated and little known) MacGap created by @Shazron to port my iOS apps to desktop for distribution in the OSX App Store....

it would be great to run these tests for UIWebView.

LINK: https://github.com/shazron/phonegap-mac]]></description>
		<content:encoded><![CDATA[<p>There seems to be many differences between Mobile Safari and using UIWebView&#8230;</p>
<p>I currently using (the under appreciated and little known) MacGap created by @Shazron to port my iOS apps to desktop for distribution in the OSX App Store&#8230;.</p>
<p>it would be great to run these tests for UIWebView.</p>
<p>LINK: <a href="https://github.com/shazron/phonegap-mac" rel="nofollow">https://github.com/shazron/phonegap-mac</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hardware Acceleration for Safari and iPhone &#8211; patrickreynolds.co</title>
		<link>http://cubiq.org/testing-memory-usage-on-mobile-safari/comment-page-1#comment-23209</link>
		<dc:creator>Hardware Acceleration for Safari and iPhone &#8211; patrickreynolds.co</dc:creator>
		<pubDate>Thu, 20 Jan 2011 18:47:35 +0000</pubDate>
		<guid isPermaLink="false">http://cubiq.org/?p=112#comment-23209</guid>
		<description><![CDATA[[...] you should probably test it on a range of devices first, and you should probably know that it uses more memory. .element&#123; -webkit-transform: translate3d&#040;0,0,0&#041;; [...]]]></description>
		<content:encoded><![CDATA[<p>[...] you should probably test it on a range of devices first, and you should probably know that it uses more memory. .element&#123; -webkit-transform: translate3d&#040;0,0,0&#041;; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JGG</title>
		<link>http://cubiq.org/testing-memory-usage-on-mobile-safari/comment-page-1#comment-18094</link>
		<dc:creator>JGG</dc:creator>
		<pubDate>Fri, 03 Dec 2010 12:45:38 +0000</pubDate>
		<guid isPermaLink="false">http://cubiq.org/?p=112#comment-18094</guid>
		<description><![CDATA[Loading images as background through CSS takes up less memory. In general, avoid img tags on mobile Safari ...]]></description>
		<content:encoded><![CDATA[<p>Loading images as background through CSS takes up less memory. In general, avoid img tags on mobile Safari &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JGG</title>
		<link>http://cubiq.org/testing-memory-usage-on-mobile-safari/comment-page-1#comment-18092</link>
		<dc:creator>JGG</dc:creator>
		<pubDate>Fri, 03 Dec 2010 12:31:47 +0000</pubDate>
		<guid isPermaLink="false">http://cubiq.org/?p=112#comment-18092</guid>
		<description><![CDATA[That&#039;s also my experience, that dimensions matters ...]]></description>
		<content:encoded><![CDATA[<p>That&#8217;s also my experience, that dimensions matters &#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
