<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Javascript that crashes IE</title>
	<atom:link href="http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/feed/" rel="self" type="application/rss+xml" />
	<link>http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/</link>
	<description>Programming collection</description>
	<lastBuildDate>Tue, 29 Sep 2009 04:21:04 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: terenceyim</title>
		<link>http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-39</link>
		<dc:creator>terenceyim</dc:creator>
		<pubDate>Tue, 29 Sep 2009 04:21:04 +0000</pubDate>
		<guid isPermaLink="false">http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-39</guid>
		<description>Hi ilovethweb, I don&#039;t have an explanation here. What I guess is this issue is caused by modifying nodes across multiple threads in IE. 

E.g. if one thread in IE is executing child content after the appendChild happened (let&#039;s call this IE event thread), while at the same time, the other thread (user thread) try to remove the child, data inconsistent issue arise hence crashing IE. IE should be fixed to handle this kind of situation by having proper data synchronization across multiple threads. Meanwhile, using setTimeout will schedule the action into the IE event thread, hence effectively serializing the action.

Anyway, it&#039;s just my guess without any validation. If anyone knows the answer, please let me know.</description>
		<content:encoded><![CDATA[<p>Hi ilovethweb, I don&#8217;t have an explanation here. What I guess is this issue is caused by modifying nodes across multiple threads in IE. </p>
<p>E.g. if one thread in IE is executing child content after the appendChild happened (let&#8217;s call this IE event thread), while at the same time, the other thread (user thread) try to remove the child, data inconsistent issue arise hence crashing IE. IE should be fixed to handle this kind of situation by having proper data synchronization across multiple threads. Meanwhile, using setTimeout will schedule the action into the IE event thread, hence effectively serializing the action.</p>
<p>Anyway, it&#8217;s just my guess without any validation. If anyone knows the answer, please let me know.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ilovetheweb</title>
		<link>http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-38</link>
		<dc:creator>ilovetheweb</dc:creator>
		<pubDate>Tue, 29 Sep 2009 01:41:42 +0000</pubDate>
		<guid isPermaLink="false">http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-38</guid>
		<description>I forgot to ask in my previous post; why does wrapping it in settimeout fix the problem???</description>
		<content:encoded><![CDATA[<p>I forgot to ask in my previous post; why does wrapping it in settimeout fix the problem???</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ilovetheweb</title>
		<link>http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-37</link>
		<dc:creator>ilovetheweb</dc:creator>
		<pubDate>Tue, 29 Sep 2009 01:40:20 +0000</pubDate>
		<guid isPermaLink="false">http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-37</guid>
		<description>i was having a prob with IE6 crashing when using the back button. I narrowed it down to the replacechild DOM call I was making. Wrapping it in the settimeout fixed it. Like &#039;man&#039; said, this saved me hours of work! Thanks</description>
		<content:encoded><![CDATA[<p>i was having a prob with IE6 crashing when using the back button. I narrowed it down to the replacechild DOM call I was making. Wrapping it in the settimeout fixed it. Like &#8216;man&#8217; said, this saved me hours of work! Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sandrar</title>
		<link>http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-25</link>
		<dc:creator>sandrar</dc:creator>
		<pubDate>Thu, 10 Sep 2009 14:14:27 +0000</pubDate>
		<guid isPermaLink="false">http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-25</guid>
		<description>Hi! I was surfing and found your blog post... nice! I love your blog.  :) Cheers! Sandra. R.</description>
		<content:encoded><![CDATA[<p>Hi! I was surfing and found your blog post&#8230; nice! I love your blog.  <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Cheers! Sandra. R.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: terenceyim</title>
		<link>http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-19</link>
		<dc:creator>terenceyim</dc:creator>
		<pubDate>Wed, 08 Jul 2009 03:50:28 +0000</pubDate>
		<guid isPermaLink="false">http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-19</guid>
		<description>@Surreal

Can you put your JS code here?</description>
		<content:encoded><![CDATA[<p>@Surreal</p>
<p>Can you put your JS code here?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Surreal Medias</title>
		<link>http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-18</link>
		<dc:creator>Surreal Medias</dc:creator>
		<pubDate>Tue, 07 Jul 2009 23:42:28 +0000</pubDate>
		<guid isPermaLink="false">http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-18</guid>
		<description>This was a good article. 
I have another problem similar to this one. I have a input field and when i press tab to move to the next input field IE freezes and i have to use task manager to close it. In Fire Fox it works like a champ.

I have a JavaScript function that is fired with the onfocus event, the function removes the value of the input field so the user can write into the field.
If you have any experience with this i would love to hear from you.</description>
		<content:encoded><![CDATA[<p>This was a good article.<br />
I have another problem similar to this one. I have a input field and when i press tab to move to the next input field IE freezes and i have to use task manager to close it. In Fire Fox it works like a champ.</p>
<p>I have a JavaScript function that is fired with the onfocus event, the function removes the value of the input field so the user can write into the field.<br />
If you have any experience with this i would love to hear from you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: man</title>
		<link>http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-8</link>
		<dc:creator>man</dc:creator>
		<pubDate>Tue, 23 Dec 2008 07:29:23 +0000</pubDate>
		<guid isPermaLink="false">http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-8</guid>
		<description>WOW this post saved me probably like hours of debugging..... tHX!</description>
		<content:encoded><![CDATA[<p>WOW this post saved me probably like hours of debugging&#8230;.. tHX!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cosset</title>
		<link>http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-6</link>
		<dc:creator>Cosset</dc:creator>
		<pubDate>Thu, 19 Jun 2008 00:57:41 +0000</pubDate>
		<guid isPermaLink="false">http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-6</guid>
		<description>Somehow i missed the point. Probably lost in translation :) Anyway ... nice blog to visit.

cheers, Cosset.</description>
		<content:encoded><![CDATA[<p>Somehow i missed the point. Probably lost in translation <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Anyway &#8230; nice blog to visit.</p>
<p>cheers, Cosset.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: terenceyim</title>
		<link>http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-5</link>
		<dc:creator>terenceyim</dc:creator>
		<pubDate>Fri, 01 Feb 2008 00:19:19 +0000</pubDate>
		<guid isPermaLink="false">http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-5</guid>
		<description>Matthew - Thanks for your information about crashing on IE 7 too. What an IE...</description>
		<content:encoded><![CDATA[<p>Matthew &#8211; Thanks for your information about crashing on IE 7 too. What an IE&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Homola</title>
		<link>http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-4</link>
		<dc:creator>Matthew Homola</dc:creator>
		<pubDate>Thu, 31 Jan 2008 22:50:11 +0000</pubDate>
		<guid isPermaLink="false">http://terenceyim.wordpress.com/2007/10/09/javascript-that-crashes-ie/#comment-4</guid>
		<description>This is also necessity for HTTPS JSON cross/domain calls from non HTTPS clients. 

Firefox was firing correctly but IE 7 was crashing after second call before random query string was inserted. 

Thank you for the reminder of this crucial bug.</description>
		<content:encoded><![CDATA[<p>This is also necessity for HTTPS JSON cross/domain calls from non HTTPS clients. </p>
<p>Firefox was firing correctly but IE 7 was crashing after second call before random query string was inserted. </p>
<p>Thank you for the reminder of this crucial bug.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
