I did a little benchmarking of my own at one point a long time ago and found that it has nothing to do with the widget parser.<br><br>The only things that seemed to take more time were those that dealt with css/style calculations. I'm sure it varies from widget to widget though. 
<br><br><div><span class="gmail_quote">On 6/21/06, <b class="gmail_sendername">Bill Keese</b> &lt;<a href="mailto:bill@dojotoolkit.org">bill@dojotoolkit.org</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
ilia wrote:<br>&gt; How can I create widget fast programmatically ?<br>&gt;<br>&gt; I submitted a benchmark to tests/widget/treeV3/tree_Test_bench.html .<br>&gt;<br>&gt; Currently dojo tree is slow because **lots** of time spent in
<br>&gt; dojo.widget.createWidget.<br><br>Can you be more specific?&nbsp;&nbsp;All the time should be spent in<br>createWidget().&nbsp;&nbsp;Isn't that normal?<br>_______________________________________________<br>dojo-contributors mailing list
<br><a href="mailto:dojo-contributors@dojotoolkit.org">dojo-contributors@dojotoolkit.org</a><br><a href="http://dojotoolkit.org/mailman/listinfo/dojo-contributors">http://dojotoolkit.org/mailman/listinfo/dojo-contributors
</a><br></blockquote></div><br><br clear="all"><br>-- <br>Jesse Kuhnert<br>Tacos/Tapestry, team member/developer<br><br>Open source based consulting work centered around dojo/tapestry/tacos/hivemind.