<?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>JacksonDunstan.com &#187; jackson</title>
	<atom:link href="http://jacksondunstan.com/articles/author/jackson/feed" rel="self" type="application/rss+xml" />
	<link>http://jacksondunstan.com</link>
	<description>Mastering AS3</description>
	<lastBuildDate>Thu, 29 Jul 2010 17:27:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flash Player 10.1 Performance: Part 4</title>
		<link>http://jacksondunstan.com/articles/759</link>
		<comments>http://jacksondunstan.com/articles/759#comments</comments>
		<pubDate>Mon, 26 Jul 2010 09:00:59 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=759</guid>
		<description><![CDATA[This fourth article in the series will be much like its predecessors: re-testing previous performance articles with Flash Player 10.1 and comparing the results to those that I got with Flash Player 10.0. While it mostly stands on its own, you should read up on the first, second, and third articles too. If you already [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/759/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Player 10.1 Performance: Part 3</title>
		<link>http://jacksondunstan.com/articles/753</link>
		<comments>http://jacksondunstan.com/articles/753#comments</comments>
		<pubDate>Mon, 19 Jul 2010 09:00:40 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=753</guid>
		<description><![CDATA[Today&#8217;s article is the third in a series re-testing previous performance articles with Flash Player 10.1 and comparing the results to those that I got with Flash Player 10.0. If you haven&#8217;t already read the first or second part of the series, you should check them out first. If you have, read on for more [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/753/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flash Player 10.1 Performance: Part 2</title>
		<link>http://jacksondunstan.com/articles/734</link>
		<comments>http://jacksondunstan.com/articles/734#comments</comments>
		<pubDate>Mon, 12 Jul 2010 09:00:23 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=734</guid>
		<description><![CDATA[Today&#8217;s article is the second in a series re-testing previous performance articles with Flash Player 10.1 and comparing the results to those that I got with Flash Player 10.0. If you haven&#8217;t already read the first part of the series, that&#8217;s probably a good place to start. If you have, read on for more performance [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/734/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flash Player 10.1 Performance: Part 1</title>
		<link>http://jacksondunstan.com/articles/718</link>
		<comments>http://jacksondunstan.com/articles/718#comments</comments>
		<pubDate>Mon, 05 Jul 2010 09:00:03 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=718</guid>
		<description><![CDATA[I&#8217;ve posted a lot of articles about AS3 performance on this site. As a result of coding for Adobe&#8217;s Flash Player VM, all of these numbers may have changed with the release of Flash Player 10.1 and its attendant optimizations.

Introduction
All tests below are compiled with MXMLC 4.0. They are run on a 3.0 Ghz Intel [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/718/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>AS3 vs. JavaScript Performance Followup (June 2010)</title>
		<link>http://jacksondunstan.com/articles/712</link>
		<comments>http://jacksondunstan.com/articles/712#comments</comments>
		<pubDate>Mon, 28 Jun 2010 09:00:04 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=712</guid>
		<description><![CDATA[Version 5.0 of Safari was released on just a couple weeks ago on June 8 and Google Chrome was updated just a week before that. More importantly, to this site anyways, is the release of Flash Player 10.1 on June 10. Today&#8217;s article shows an updated performance comparison to check up on the progress being [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/712/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Functional Methods</title>
		<link>http://jacksondunstan.com/articles/706</link>
		<comments>http://jacksondunstan.com/articles/706#comments</comments>
		<pubDate>Mon, 21 Jun 2010 09:00:31 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[arrays]]></category>
		<category><![CDATA[functional]]></category>
		<category><![CDATA[functions]]></category>
		<category><![CDATA[inlining]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[vectors]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=706</guid>
		<description><![CDATA[Both Array and Vector have some methods that allow AS3 programmers to do some functional programming: every, filter, forEach, map, and some. These can lead to flexible and concise code, but at what performance cost? Today I&#8217;ll test them to get a handle on just how much speed you&#8217;re giving away by using these methods.

The [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/706/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Declaring Vectors</title>
		<link>http://jacksondunstan.com/articles/702</link>
		<comments>http://jacksondunstan.com/articles/702#comments</comments>
		<pubDate>Mon, 14 Jun 2010 09:00:48 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[arrays]]></category>
		<category><![CDATA[cast]]></category>
		<category><![CDATA[declare]]></category>
		<category><![CDATA[operators]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[syntax]]></category>
		<category><![CDATA[vectors]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=702</guid>
		<description><![CDATA[The differences between Vector and Array have been quite interesting since Vector was introduced in Flash Player 10. Until just recently I didn&#8217;t know that there was special syntax for declaring a Vector akin to Array's special a = [1,2,3,4,5] trick. This got me thinking about the various ways one can declare a Vector and, [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/702/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Variable Ordering</title>
		<link>http://jacksondunstan.com/articles/699</link>
		<comments>http://jacksondunstan.com/articles/699#comments</comments>
		<pubDate>Mon, 07 Jun 2010 09:00:41 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[bytecode]]></category>
		<category><![CDATA[ordering]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[registers]]></category>
		<category><![CDATA[variable]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=699</guid>
		<description><![CDATA[I recently perused the AVM2 bytecode overview that Adobe provides and found something strange: they have special instructions for the first few local variables. Getting the first local variables is done by getlocal0, getlocal1, getlocal2, getlocal3, but then a generalized getlocal is used for local variables thereafter. This brought me to think about the performance [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/699/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Arguments Slowdown</title>
		<link>http://jacksondunstan.com/articles/690</link>
		<comments>http://jacksondunstan.com/articles/690#comments</comments>
		<pubDate>Mon, 31 May 2010 09:00:41 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[arguments]]></category>
		<category><![CDATA[functions]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[var args]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=690</guid>
		<description><![CDATA[While I was working on last week&#8217;s article it became apparent that something strange was going on with the arguments keyword in AS3. Last week I showed that even after you&#8217;ve changed the parameters of a function, you can still get the original values by indexing into arguments. This implies a copy and a copy [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/690/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Argument Clash</title>
		<link>http://jacksondunstan.com/articles/683</link>
		<comments>http://jacksondunstan.com/articles/683#comments</comments>
		<pubDate>Mon, 24 May 2010 09:00:08 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS2]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[arguments]]></category>
		<category><![CDATA[clash]]></category>
		<category><![CDATA[functions]]></category>
		<category><![CDATA[local]]></category>
		<category><![CDATA[parameters]]></category>
		<category><![CDATA[variables]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=683</guid>
		<description><![CDATA[I am often burned by MXMLC: the AS3 compiler. When I am, I find this infuriating and look for the reason why this happened. Today I&#8217;ll tip you off about this problem and delve into what it means if you happen to trigger it.

My issue arose when I wrote something similar to this:

function foo&#40;val:int&#41;: void
&#123;
 [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/683/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
