<?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: Loom Becomes as3commons-bytecode</title>
	<atom:link href="http://www.maximporges.com/2010/06/27/loom-becomes-as3commons-bytecode/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.maximporges.com/2010/06/27/loom-becomes-as3commons-bytecode/</link>
	<description>Winning At Yelling</description>
	<lastBuildDate>Wed, 09 Nov 2011 16:13:16 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Roland Zwaga</title>
		<link>http://www.maximporges.com/2010/06/27/loom-becomes-as3commons-bytecode/comment-page-1/#comment-609</link>
		<dc:creator>Roland Zwaga</dc:creator>
		<pubDate>Sat, 03 Jul 2010 15:52:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.maximporges.com/?p=853#comment-609</guid>
		<description>Hey Max,

the big difference is that the bytecode parser doesn&#039;t need to parse method bodies, so that already made a big difference in loading times.
I&#039;m sure there&#039;s more areas for improvement to be found, but for now I&#039;m satisfied. Before Spring Actionscript 1.0 is released there will be an official release of a whole bunch of as3commons updates, by then a proper project webpage will be up as well with some better code examples and stuff.

cheers,

Roland</description>
		<content:encoded><![CDATA[<p>Hey Max,</p>
<p>the big difference is that the bytecode parser doesn&#8217;t need to parse method bodies, so that already made a big difference in loading times.<br />
I&#8217;m sure there&#8217;s more areas for improvement to be found, but for now I&#8217;m satisfied. Before Spring Actionscript 1.0 is released there will be an official release of a whole bunch of as3commons updates, by then a proper project webpage will be up as well with some better code examples and stuff.</p>
<p>cheers,</p>
<p>Roland</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maxim Porges</title>
		<link>http://www.maximporges.com/2010/06/27/loom-becomes-as3commons-bytecode/comment-page-1/#comment-608</link>
		<dc:creator>Maxim Porges</dc:creator>
		<pubDate>Sat, 03 Jul 2010 13:53:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.maximporges.com/?p=853#comment-608</guid>
		<description>Thanks Roland. Did you have to optimize the parser at all? I don&#039;t remember it being that fast. I was running it against a giant 4 MB swf before.</description>
		<content:encoded><![CDATA[<p>Thanks Roland. Did you have to optimize the parser at all? I don&#8217;t remember it being that fast. I was running it against a giant 4 MB swf before.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roland Zwaga</title>
		<link>http://www.maximporges.com/2010/06/27/loom-becomes-as3commons-bytecode/comment-page-1/#comment-607</link>
		<dc:creator>Roland Zwaga</dc:creator>
		<pubDate>Sat, 03 Jul 2010 10:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.maximporges.com/?p=853#comment-607</guid>
		<description>Hey guys,

I&#039;ve finished most of the bytecode based reflection bits and pieces, the project isn&#039;t officialy available on the as3commons site yet, but you can browser the sources over here:

http://code.google.com/p/as3-commons/source/browse/#svn/trunk/as3-commons-bytecode

To generate a cache of bytecode reflection you can use this:

ByteCodeType.fromLoader(loader:LoaderInfo):void;

Parsing the entire Flex framework and all of its corresponding RSLs takes about 6 seconds in the debug player, in the release player its under 2 seconds.

But I don&#039;t think full bytecode reflection is necessary for framework classes, so with efficiency in mind I would always use a combination of normal reflection and bytecode reflection.

cheers,

Roland</description>
		<content:encoded><![CDATA[<p>Hey guys,</p>
<p>I&#8217;ve finished most of the bytecode based reflection bits and pieces, the project isn&#8217;t officialy available on the as3commons site yet, but you can browser the sources over here:</p>
<p><a href="http://code.google.com/p/as3-commons/source/browse/#svn/trunk/as3-commons-bytecode" rel="nofollow">http://code.google.com/p/as3-commons/source/browse/#svn/trunk/as3-commons-bytecode</a></p>
<p>To generate a cache of bytecode reflection you can use this:</p>
<p>ByteCodeType.fromLoader(loader:LoaderInfo):void;</p>
<p>Parsing the entire Flex framework and all of its corresponding RSLs takes about 6 seconds in the debug player, in the release player its under 2 seconds.</p>
<p>But I don&#8217;t think full bytecode reflection is necessary for framework classes, so with efficiency in mind I would always use a combination of normal reflection and bytecode reflection.</p>
<p>cheers,</p>
<p>Roland</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maxim Porges</title>
		<link>http://www.maximporges.com/2010/06/27/loom-becomes-as3commons-bytecode/comment-page-1/#comment-601</link>
		<dc:creator>Maxim Porges</dc:creator>
		<pubDate>Mon, 28 Jun 2010 04:27:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.maximporges.com/?p=853#comment-601</guid>
		<description>Thanks man! I&#039;m just trying to catch up with all that work you put in to FlexUnit... :)</description>
		<content:encoded><![CDATA[<p>Thanks man! I&#8217;m just trying to catch up with all that work you put in to FlexUnit&#8230; :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian</title>
		<link>http://www.maximporges.com/2010/06/27/loom-becomes-as3commons-bytecode/comment-page-1/#comment-600</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Mon, 28 Jun 2010 02:02:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.maximporges.com/?p=853#comment-600</guid>
		<description>Congrats Max!  This is great news for this project and all of the crazy detailed digging you did into the AVM spec.  We&#039;re one step closer to an actual usable reflection API w/o having to use XML, +1 for OSS for sure.</description>
		<content:encoded><![CDATA[<p>Congrats Max!  This is great news for this project and all of the crazy detailed digging you did into the AVM spec.  We&#8217;re one step closer to an actual usable reflection API w/o having to use XML, +1 for OSS for sure.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

