<?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: Performance vs Responsiveness —or— How I Made the Parser Twice As Fast in One Day</title>
	<atom:link href="http://mitcho.com/blog/projects/performance-vs-responsiveness/feed/" rel="self" type="application/rss+xml" />
	<link>http://mitcho.com/blog/projects/performance-vs-responsiveness/</link>
	<description></description>
	<lastBuildDate>Tue, 27 Dec 2011 23:04:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-alpha-19719</generator>
	<item>
		<title>By: video converter</title>
		<link>http://mitcho.com/blog/projects/performance-vs-responsiveness/comment-page-1/#comment-2362</link>
		<dc:creator>video converter</dc:creator>
		<pubDate>Wed, 02 Dec 2009 13:28:27 +0000</pubDate>
		<guid isPermaLink="false">http://mitcho.com/blog/?p=2712#comment-2362</guid>
		<description>&lt;p&gt;hey!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>hey!</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Employment</title>
		<link>http://mitcho.com/blog/projects/performance-vs-responsiveness/comment-page-1/#comment-2291</link>
		<dc:creator>Employment</dc:creator>
		<pubDate>Thu, 12 Nov 2009 06:38:49 +0000</pubDate>
		<guid isPermaLink="false">http://mitcho.com/blog/?p=2712#comment-2291</guid>
		<description>&lt;p&gt;I must say that it really feels much more responsive. It felt sluggish before, but it&#039;s quick and snappy now.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I must say that it really feels much more responsive. It felt sluggish before, but it&#039;s quick and snappy now.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: message</title>
		<link>http://mitcho.com/blog/projects/performance-vs-responsiveness/comment-page-1/#comment-1965</link>
		<dc:creator>message</dc:creator>
		<pubDate>Sat, 03 Oct 2009 14:29:49 +0000</pubDate>
		<guid isPermaLink="false">http://mitcho.com/blog/?p=2712#comment-1965</guid>
		<description>&lt;p&gt;I thought you were using the DOM setTimeout here. Missed the Utils part.   &lt;a href=&quot;http://www.edhardy2sale.com&quot; target=&quot;_blank&quot;&gt;ed hardy&lt;/a&gt;  &lt;a href=&quot;http://www.ukugg.co.uk&quot; target=&quot;_blank&quot;&gt;UGG Boots&lt;/a&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I thought you were using the DOM setTimeout here. Missed the Utils part.   <a href="http://www.edhardy2sale.com" target="_blank">ed hardy</a>  <a href="http://www.ukugg.co.uk" target="_blank">UGG Boots</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: Dirk</title>
		<link>http://mitcho.com/blog/projects/performance-vs-responsiveness/comment-page-1/#comment-1812</link>
		<dc:creator>Dirk</dc:creator>
		<pubDate>Fri, 04 Sep 2009 08:20:05 +0000</pubDate>
		<guid isPermaLink="false">http://mitcho.com/blog/?p=2712#comment-1812</guid>
		<description>&lt;p&gt;Hey there, it feels much better now. Keep up the good work, I love it.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hey there, it feels much better now. Keep up the good work, I love it.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: mitcho</title>
		<link>http://mitcho.com/blog/projects/performance-vs-responsiveness/comment-page-1/#comment-1726</link>
		<dc:creator>mitcho</dc:creator>
		<pubDate>Tue, 18 Aug 2009 06:01:36 +0000</pubDate>
		<guid isPermaLink="false">http://mitcho.com/blog/?p=2712#comment-1726</guid>
		<description>&lt;p&gt;Thanks! I&#039;m glad you feel it&#039;s also improved the keystroke issue as well.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Thanks! I&#039;m glad you feel it&#039;s also improved the keystroke issue as well.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Trent</title>
		<link>http://mitcho.com/blog/projects/performance-vs-responsiveness/comment-page-1/#comment-1725</link>
		<dc:creator>Trent</dc:creator>
		<pubDate>Tue, 18 Aug 2009 05:45:53 +0000</pubDate>
		<guid isPermaLink="false">http://mitcho.com/blog/?p=2712#comment-1725</guid>
		<description>&lt;p&gt;I notice a marked improvement.  The missing keystrokes was a problem before ... but so far so good with the new update.  Kudos ... This is how is should feel.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I notice a marked improvement.  The missing keystrokes was a problem before &#8230; but so far so good with the new update.  Kudos &#8230; This is how is should feel.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: mitcho</title>
		<link>http://mitcho.com/blog/projects/performance-vs-responsiveness/comment-page-1/#comment-1703</link>
		<dc:creator>mitcho</dc:creator>
		<pubDate>Fri, 14 Aug 2009 16:42:01 +0000</pubDate>
		<guid isPermaLink="false">http://mitcho.com/blog/?p=2712#comment-1703</guid>
		<description>&lt;p&gt;I&#039;m glad you&#039;ve been able to notice it! :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I&#039;m glad you&#039;ve been able to notice it! <img src='http://mitcho.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>By: Nick</title>
		<link>http://mitcho.com/blog/projects/performance-vs-responsiveness/comment-page-1/#comment-1702</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Fri, 14 Aug 2009 16:06:05 +0000</pubDate>
		<guid isPermaLink="false">http://mitcho.com/blog/?p=2712#comment-1702</guid>
		<description>&lt;p&gt;Nice work. I must say that it really feels much more responsive. It felt sluggish before, but it&#039;s quick and snappy now.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Nice work. I must say that it really feels much more responsive. It felt sluggish before, but it&#039;s quick and snappy now.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Boris</title>
		<link>http://mitcho.com/blog/projects/performance-vs-responsiveness/comment-page-1/#comment-1694</link>
		<dc:creator>Boris</dc:creator>
		<pubDate>Thu, 13 Aug 2009 16:25:43 +0000</pubDate>
		<guid isPermaLink="false">http://mitcho.com/blog/?p=2712#comment-1694</guid>
		<description>&lt;p&gt;Ah, for some reason I thought you were using the DOM setTimeout here.  Missed the Utils part.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Ah, for some reason I thought you were using the DOM setTimeout here.  Missed the Utils part.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: mitcho</title>
		<link>http://mitcho.com/blog/projects/performance-vs-responsiveness/comment-page-1/#comment-1693</link>
		<dc:creator>mitcho</dc:creator>
		<pubDate>Thu, 13 Aug 2009 16:22:56 +0000</pubDate>
		<guid isPermaLink="false">http://mitcho.com/blog/?p=2712#comment-1693</guid>
		<description>&lt;p&gt;Boris, I apologize if I was unclear. Each timeout is 0s, using the XPCOM timer which we wrapped up as Utils.setTimeout (seen above). The timeouts are not 10ms.&lt;/p&gt;

&lt;p&gt;When I said &quot;By moving this into that loop, I was able to bring this initial synchronous time down to around 10 ms.&quot; I meant that, due to the overhead of setting up the parse and the yieldingParse, the first time we yield control to the event loop is now 10ms into the parse, rather than 15-20. Is that what you were referring to?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Boris, I apologize if I was unclear. Each timeout is 0s, using the XPCOM timer which we wrapped up as Utils.setTimeout (seen above). The timeouts are not 10ms.</p>

<p>When I said &quot;By moving this into that loop, I was able to bring this initial synchronous time down to around 10&#160;ms.&quot; I meant that, due to the overhead of setting up the parse and the yieldingParse, the first time we yield control to the event loop is now 10ms into the parse, rather than 15-20. Is that what you were referring to?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Boris</title>
		<link>http://mitcho.com/blog/projects/performance-vs-responsiveness/comment-page-1/#comment-1692</link>
		<dc:creator>Boris</dc:creator>
		<pubDate>Thu, 13 Aug 2009 16:08:31 +0000</pubDate>
		<guid isPermaLink="false">http://mitcho.com/blog/?p=2712#comment-1692</guid>
		<description>&lt;p&gt;Do you really want 10ms timeouts between the parse attempts?  Or do you just want to yield control to the event loop?  If the latter, I&#039;d use a 0-length XPCOM timer instead....&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Do you really want 10ms timeouts between the parse attempts?  Or do you just want to yield control to the event loop?  If the latter, I&#039;d use a 0-length XPCOM timer instead&#8230;.</p>]]></content:encoded>
	</item>
</channel>
</rss>

