<?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"
	>
<channel>
	<title>Comments on: Optimizing Laszlo Explorer: Laziness is good</title>
	<atom:link href="http://weblog.openlaszlo.org/archives/2006/04/optimizing-laszlo-explorer-laziness-is-good/feed/" rel="self" type="application/rss+xml" />
	<link>http://weblog.openlaszlo.org/archives/2006/04/optimizing-laszlo-explorer-laziness-is-good/</link>
	<description>asynchronous javascript since before it was cool</description>
	<pubDate>Mon, 06 Oct 2008 20:25:39 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Me</title>
		<link>http://weblog.openlaszlo.org/archives/2006/04/optimizing-laszlo-explorer-laziness-is-good/#comment-3129</link>
		<dc:creator>Me</dc:creator>
		<pubDate>Thu, 01 Jun 2006 13:08:14 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.openlaszlo.org/?p=100#comment-3129</guid>
		<description>Tom: lol.</description>
		<content:encoded><![CDATA[<p>Tom: lol.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://weblog.openlaszlo.org/archives/2006/04/optimizing-laszlo-explorer-laziness-is-good/#comment-465</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Mon, 15 May 2006 12:50:16 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.openlaszlo.org/?p=100#comment-465</guid>
		<description>I think to be fair 20 seconds is damn quick if you are infact running it on 1.6Mhz powerbook?</description>
		<content:encoded><![CDATA[<p>I think to be fair 20 seconds is damn quick if you are infact running it on 1.6Mhz powerbook?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jgrandy</title>
		<link>http://weblog.openlaszlo.org/archives/2006/04/optimizing-laszlo-explorer-laziness-is-good/#comment-273</link>
		<dc:creator>jgrandy</dc:creator>
		<pubDate>Fri, 21 Apr 2006 05:05:55 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.openlaszlo.org/?p=100#comment-273</guid>
		<description>Simon - I'm not myself sure whether the purely recursive design of tree, or the flattened design of opttree, could stand alone given the underlying performance constraints we operate with. The original tree design can be made fast if it is completely lazy -- but that requires specifying subnode classname and letting the tree instantiate its children on demand rather than using the declarative syntax that we like so much. On the other hand, opttree is very fast but isn't as appropriate if the secondary levels of the tree have very different look and feel from the top levels.

I do think the original tree could be made to support dynamic data with a moderate amount of work; I just don't think that was considered by the original designer.</description>
		<content:encoded><![CDATA[<p>Simon - I&#8217;m not myself sure whether the purely recursive design of tree, or the flattened design of opttree, could stand alone given the underlying performance constraints we operate with. The original tree design can be made fast if it is completely lazy &#8212; but that requires specifying subnode classname and letting the tree instantiate its children on demand rather than using the declarative syntax that we like so much. On the other hand, opttree is very fast but isn&#8217;t as appropriate if the secondary levels of the tree have very different look and feel from the top levels.</p>
<p>I do think the original tree could be made to support dynamic data with a moderate amount of work; I just don&#8217;t think that was considered by the original designer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon O'Connor</title>
		<link>http://weblog.openlaszlo.org/archives/2006/04/optimizing-laszlo-explorer-laziness-is-good/#comment-272</link>
		<dc:creator>Simon O'Connor</dc:creator>
		<pubDate>Fri, 21 Apr 2006 02:00:46 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.openlaszlo.org/?p=100#comment-272</guid>
		<description>Great breakdown of performance tips and a good insight into how some things work within Laszlo.

On your last note also, while you say that the component can be made to be effecient and is elegant, my issue with it has always been it's handling of dynamic data, which is very poor. I have switched our application over to the new tree in the incubator of 3.2 and found it works wonderfully with dynamic data, and also seems quicker to run also.

What are your thoughts on its makeup in comparison. (As it directly alters the dataset its representing, as well as being a somewhat 'flat' design rather than recursive)</description>
		<content:encoded><![CDATA[<p>Great breakdown of performance tips and a good insight into how some things work within Laszlo.</p>
<p>On your last note also, while you say that the component can be made to be effecient and is elegant, my issue with it has always been it&#8217;s handling of dynamic data, which is very poor. I have switched our application over to the new tree in the incubator of 3.2 and found it works wonderfully with dynamic data, and also seems quicker to run also.</p>
<p>What are your thoughts on its makeup in comparison. (As it directly alters the dataset its representing, as well as being a somewhat &#8216;flat&#8217; design rather than recursive)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Raju</title>
		<link>http://weblog.openlaszlo.org/archives/2006/04/optimizing-laszlo-explorer-laziness-is-good/#comment-269</link>
		<dc:creator>Raju</dc:creator>
		<pubDate>Thu, 20 Apr 2006 11:53:21 +0000</pubDate>
		<guid isPermaLink="false">http://weblog.openlaszlo.org/?p=100#comment-269</guid>
		<description>Hi Jim, excellent breakdown and explanation of the problem. One of the things I'm most afraid with OpenLazlo development is the unnecessary instantiation of a high number of views/subnodes on application startup. The performance with the Flash 8 plugin improved a lot, but still you have to carefully consider which parts of your applications have to be instantiated and ready for usage when the splash screen is removed.

The last note is interesting: I would have thought, too, that the recursive design of the basetree would be responsible for the slowness. But there are always surprises around when improving application performance. Looking forward to your post on the OpenLazslo profiler.</description>
		<content:encoded><![CDATA[<p>Hi Jim, excellent breakdown and explanation of the problem. One of the things I&#8217;m most afraid with OpenLazlo development is the unnecessary instantiation of a high number of views/subnodes on application startup. The performance with the Flash 8 plugin improved a lot, but still you have to carefully consider which parts of your applications have to be instantiated and ready for usage when the splash screen is removed.</p>
<p>The last note is interesting: I would have thought, too, that the recursive design of the basetree would be responsible for the slowness. But there are always surprises around when improving application performance. Looking forward to your post on the OpenLazslo profiler.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
