<?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>Refactoring | Nerdpress.org</title>
	<atom:link href="https://nerdpress.org/tag/refactoring/feed/" rel="self" type="application/rss+xml" />
	<link>https://nerdpress.org</link>
	<description>...dev, tech problems and solutions.</description>
	<lastBuildDate>Sun, 06 Sep 2009 15:31:59 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Javascript Loop Benchmark</title>
		<link>https://nerdpress.org/2009/09/06/javascript-loop-benchmark/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 06 Sep 2009 15:31:59 +0000</pubDate>
				<category><![CDATA[JS]]></category>
		<category><![CDATA[Frontend]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Refactoring]]></category>
		<guid isPermaLink="false">http://nerdpress.maxgirkens.de/?p=92</guid>

					<description><![CDATA[<p>Manche Menschen sind komisch, liefern aber hin und wieder interessante Beiträge zu Themen, mit denen sich Normalsterbliche höchstens einmal während eines längeren Krankenhausaufenthalts befassen würden. Und das auch nur in Ermangelung jeglicher Beschäftigung. Zum Beispiel, wenn einem nicht nur die heimlich geschmuggelten Kippen  ausgegangen sind, sondern auch die ARD-ZDF-Fernsehgarten-DVD nicht mehr zum Sitz-Tanzen animiert. Und &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2009/09/06/javascript-loop-benchmark/" class="more-link">Continue reading<span class="screen-reader-text"> "Javascript Loop Benchmark"</span></a></p>
The post <a href="https://nerdpress.org/2009/09/06/javascript-loop-benchmark/">Javascript Loop Benchmark</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p>Manche Menschen sind komisch, liefern aber hin und wieder interessante Beiträge zu Themen, mit denen sich Normalsterbliche höchstens einmal während eines längeren Krankenhausaufenthalts befassen würden. Und das auch nur in Ermangelung jeglicher Beschäftigung. Zum Beispiel, wenn einem nicht nur die heimlich geschmuggelten Kippen  ausgegangen sind, sondern auch die <span style="text-decoration: line-through;">ARD</span>-ZDF-Fernsehgarten-DVD nicht mehr zum Sitz-Tanzen animiert. Und man glaubt es kaum: Manche Menschen verdienen mit solchen Dingen sogar ihre Brötchen, und das nicht zu knapp, wie ich unterstelle.<span id="more-92"></span></p>
<p>Wie auch immer: Sun-Arbeiter <a href="http://blogs.sun.com/greimer">Greg Reimer</a> stellt die <a href="http://blogs.sun.com/greimer/resource/loop-test.html">Effizienz verschiedenster in Javascript implementierter Schleifenkonstruktionen</a> in Echtzeit gegenüber.</p>
<p>Mehr gibts da nicht zu sagen, vielleicht noch der Hinweis auf einige doch sehr disziplinierende Testergebnisse &#8211; und dass das Ding zwar nicht ganz neu, aber durch neue Browser-Versionen immer wieder mal an Aktualität gewinnt.</p>
<pre class="brush: jscript; title: ; notranslate">
var my_array =  &#x5B;];
for(var i in my_array)
{
// Do some stuff
}
</pre>
<p>ist nicht nur semantisch falsch (Wunder, dass es wie <span style="text-decoration: line-through;">un</span>erwartet funktioniert), sondern mit knapp 50ms im Array-Test um den Faktor 13-16 langsamer als die korrekt angewendete for- bzw. while-Schleife.</p>The post <a href="https://nerdpress.org/2009/09/06/javascript-loop-benchmark/">Javascript Loop Benchmark</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
