<?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"
	>
<channel>
	<title>Comments on: The FOUC Problem</title>
	<atom:link href="http://webkit.org/blog/66/the-fouc-problem/feed/" rel="self" type="application/rss+xml" />
	<link>http://webkit.org/blog/66/the-fouc-problem/</link>
	<description>All about WebKit development</description>
	<pubDate>Fri, 25 Jul 2008 13:04:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: JonathanAquino</title>
		<link>http://webkit.org/blog/66/the-fouc-problem/#comment-18377</link>
		<dc:creator>JonathanAquino</dc:creator>
		<pubDate>Sun, 25 Feb 2007 07:47:06 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=66#comment-18377</guid>
		<description>I think I've found a simple workaround: first CSS file just hides the body; last CSS file just shows the body. More info at http://jonaquino.blogspot.com/2007/02/workaround-for-safari-fouc-bug.html</description>
		<content:encoded><![CDATA[<p>I think I&#8217;ve found a simple workaround: first CSS file just hides the body; last CSS file just shows the body. More info at <a href="http://jonaquino.blogspot.com/2007/02/workaround-for-safari-fouc-bug.html" rel="nofollow">http://jonaquino.blogspot.com/2007/02/workaround-for-safari-fouc-bug.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: humorlessbitch.com &#187; Dave. Dave. What Are You Doing, Dave</title>
		<link>http://webkit.org/blog/66/the-fouc-problem/#comment-13227</link>
		<dc:creator>humorlessbitch.com &#187; Dave. Dave. What Are You Doing, Dave</dc:creator>
		<pubDate>Thu, 23 Nov 2006 10:52:14 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=66#comment-13227</guid>
		<description>[...] ptember 14, 2006 at 11:47 pm  			&#183; Filed under the handbasket						 		 			 			Uh, Dave? Whatever you wanna call it, and however interesting, the question of what t [...]</description>
		<content:encoded><![CDATA[<p>[...] ptember 14, 2006 at 11:47 pm<br />
 			&#183; Filed under the handbasket						</p>
<p> 			Uh, Dave? Whatever you wanna call it, and however interesting, the question of what t [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cian</title>
		<link>http://webkit.org/blog/66/the-fouc-problem/#comment-12485</link>
		<dc:creator>cian</dc:creator>
		<pubDate>Tue, 31 Oct 2006 21:39:30 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=66#comment-12485</guid>
		<description>The Nokia E61 (which runs WebKit) does a lot of FOUCing actually, I wonder if this will be fixed with a nokia upgrade...</description>
		<content:encoded><![CDATA[<p>The Nokia E61 (which runs WebKit) does a lot of FOUCing actually, I wonder if this will be fixed with a nokia upgrade&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hyatt</title>
		<link>http://webkit.org/blog/66/the-fouc-problem/#comment-12094</link>
		<dc:creator>hyatt</dc:creator>
		<pubDate>Mon, 18 Sep 2006 06:14:34 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=66#comment-12094</guid>
		<description>humorless, not sure why you can't upload files.  Do you have any Safari extensions installed?  You might try uninstalling them if so.</description>
		<content:encoded><![CDATA[<p>humorless, not sure why you can&#8217;t upload files.  Do you have any Safari extensions installed?  You might try uninstalling them if so.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: humorlessbitch</title>
		<link>http://webkit.org/blog/66/the-fouc-problem/#comment-12091</link>
		<dc:creator>humorlessbitch</dc:creator>
		<pubDate>Fri, 15 Sep 2006 01:03:42 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=66#comment-12091</guid>
		<description>&lt;strong&gt;Dave. Dave. What Are You Doing, Dave&lt;/strong&gt;

Uh, Dave? Whatever you wanna call it, and however interesting, the question of what to render first and whyÂ—I was wondering if we could just fucking skip it and let Safari be the Bitch Queen she used to be?

'k?</description>
		<content:encoded><![CDATA[<p><strong>Dave. Dave. What Are You Doing, Dave</strong></p>
<p>Uh, Dave? Whatever you wanna call it, and however interesting, the question of what to render first and whyÂ—I was wondering if we could just fucking skip it and let Safari be the Bitch Queen she used to be?</p>
<p>&#8216;k?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emma Snowdon - Jewellery Website, Please review.</title>
		<link>http://webkit.org/blog/66/the-fouc-problem/#comment-12089</link>
		<dc:creator>Emma Snowdon - Jewellery Website, Please review.</dc:creator>
		<pubDate>Thu, 14 Sep 2006 01:27:44 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=66#comment-12089</guid>
		<description>[...] tyled Content or FOUC  and there are workarounds for it. Flash of Unstyled Content (FOUC)  Surfin&#8217; Safari - Blog Archive » The FOUC Problem                                          [...]</description>
		<content:encoded><![CDATA[<p>[...] tyled Content or FOUC  and there are workarounds for it. Flash of Unstyled Content (FOUC)  Surfin&#8217; Safari - Blog Archive » The FOUC Problem</p>
<p>  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: xenon</title>
		<link>http://webkit.org/blog/66/the-fouc-problem/#comment-12083</link>
		<dc:creator>xenon</dc:creator>
		<pubDate>Sun, 10 Sep 2006 18:49:50 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=66#comment-12083</guid>
		<description>@boult, that is a recent regression that has now been fixed in the latest nightlies.</description>
		<content:encoded><![CDATA[<p>@boult, that is a recent regression that has now been fixed in the latest nightlies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alexking.org: Blog &#62; Around the web</title>
		<link>http://webkit.org/blog/66/the-fouc-problem/#comment-12082</link>
		<dc:creator>alexking.org: Blog &#62; Around the web</dc:creator>
		<pubDate>Sun, 10 Sep 2006 16:46:57 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=66#comment-12082</guid>
		<description>[...] e same way about T-Mobile: but if their service is bad, what use are they, even if cheap?  The FOUC Problem - I avoid this by doing these kind of script calls &#8220;onload&#8221;. Who Writes  [...]</description>
		<content:encoded><![CDATA[<p>[...] e same way about T-Mobile: but if their service is bad, what use are they, even if cheap?  The FOUC Problem - I avoid this by doing these kind of script calls &#8220;onload&#8221;. Who Writes  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Red Sweater Links  &#187; Blog Archive   &#187; FOUC Off</title>
		<link>http://webkit.org/blog/66/the-fouc-problem/#comment-12077</link>
		<dc:creator>Red Sweater Links  &#187; Blog Archive   &#187; FOUC Off</dc:creator>
		<pubDate>Wed, 06 Sep 2006 14:18:16 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=66#comment-12077</guid>
		<description>[...] rigued by the conclusion that the problem is exacerbated by the prevalence of Google ads!  Link.  	 					 				 					 						This link was tagged Geeky,  Web,  Apple. 			 												 					 				 	 			 		 		 	  [...]</description>
		<content:encoded><![CDATA[<p>[...] rigued by the conclusion that the problem is exacerbated by the prevalence of Google ads!  Link.  	 					 				 					 						This link was tagged Geeky,  Web,  Apple. 			 												 					 				 	 			 		 		 	  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: heckenpenner_rot</title>
		<link>http://webkit.org/blog/66/the-fouc-problem/#comment-12076</link>
		<dc:creator>heckenpenner_rot</dc:creator>
		<pubDate>Tue, 05 Sep 2006 21:06:30 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=66#comment-12076</guid>
		<description>"In WebKit (and Gecko) all pages parse and execute script on the main thread (the UI of the browser renders and responds to events on this thread as well). Thus blocking the thread that JS is running on blocks everything except network loading."

Oh right, I wasn't really aware of that; I mean, of the fact, that everything just runs in a single thread, namely the UI thread.

In this case, I am curious on your opinion whether this model is still viable for the long run? In particular, if we expect even more scripting stuff incorporated into future web pages. People are already doing quite complicated computations on the client side. Stuff like parsing JSON strings, calculating spreadsheets, etc is already
there and takes some time. And we can certainly expect a further shift of computations to the client side, I'd guess. I already see my rainbow spinning ... :)

Are there any long term plans to change that model in WebKit? If so, what's the way to go? Native "page threads"? A rewritten JS engine with explicit control state? Or both?</description>
		<content:encoded><![CDATA[<p>&#8220;In WebKit (and Gecko) all pages parse and execute script on the main thread (the UI of the browser renders and responds to events on this thread as well). Thus blocking the thread that JS is running on blocks everything except network loading.&#8221;</p>
<p>Oh right, I wasn&#8217;t really aware of that; I mean, of the fact, that everything just runs in a single thread, namely the UI thread.</p>
<p>In this case, I am curious on your opinion whether this model is still viable for the long run? In particular, if we expect even more scripting stuff incorporated into future web pages. People are already doing quite complicated computations on the client side. Stuff like parsing JSON strings, calculating spreadsheets, etc is already<br />
there and takes some time. And we can certainly expect a further shift of computations to the client side, I&#8217;d guess. I already see my rainbow spinning &#8230; <img src='http://webkit.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Are there any long term plans to change that model in WebKit? If so, what&#8217;s the way to go? Native &#8220;page threads&#8221;? A rewritten JS engine with explicit control state? Or both?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
