[Laszlo-dev] For Review: Summary: More optimization of LFC

P T Withington ptw at openlaszlo.org
Thu Aug 2 10:20:13 PDT 2007


Bug report?  Test case?  Don't we want this to work?

On 2007-08-02, at 13:16 EDT, Max Carlson wrote:

> Yeah, I tried doing that and it doesn't work.  Not sure why.  In  
> fact, I tried that back before Tucker suggested it, now that I  
> think about it...
>
> Philip Romanik wrote:
>> Approved!
>> You might want to tweak your change in LaszloEvents like Tucker  
>> suggested:
>>     if (d.c[d.f]) d.c[d.f]( sd );
>> to:
>>     var f = d.c[d.f];
>>     if (f) f( sd );
>>>   20070801-maxcarlson-V by maxcarlson at plastik on 2007-08-01  
>>> 20:51:00 PDT
>>>      in /Users/maxcarlson/openlaszlo/wafflecone
>>>      for http://svn.openlaszlo.org/openlaszlo/branches/wafflecone
>>>
>>> Summary: More optimization of LFC
>>>
>>> New Features:
>>>
>>> Bugs Fixed: LPP-4414 - Improve startup performance (partial)
>>>
>>> Technical Reviewer: promanik
>>> QA Reviewer: ben
>>> Doc Reviewer: (pending)
>>>
>>> Documentation:
>>>
>>> Release Notes:
>>>
>>> Details: LzCSSStyle.js - Cache getPropertyValueFor() calls.  Only
>>> call _selectorApplies() for compound css statements.
>>>
>>> LzNode.lzs - Only call constructWithArgs() if it exists.
>>>
>>> LaszloEvents.lzs - Check for null reference.
>>>
>>>
>>> Tests: ...silver/main.lzx?lzr=dhtml&lzt=html shows ~24029 fewer  
>>> total
>>> calls (252524 total before, 228495 now).  http://localhost:8080/
>>> wafflecone/test/style/constraints/main.lzx?lzr=swf8 passes as  
>>> before,
>>> shows 405ms for lookup test.
>>>
>>> Files:
>>> M      WEB-INF/lps/lfc/services/LzCSSStyle.js
>>> M      WEB-INF/lps/lfc/core/LzNode.lzs
>>> M      WEB-INF/lps/lfc/events/LaszloEvents.lzs
>>>
>>> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20070801-
>>> maxcarlson-V.tar
>
> -- 
> Regards,
> Max Carlson
> OpenLaszlo.org



More information about the Laszlo-dev mailing list