Aleksei Valikov schrieb:
> Hi.
> 
>> I have tried the dojo inputSuggest in a few applications, never had
>> problems with slow loading times. Now with server side state saving,
>> as you have said, every needed dojo class is loaded, and this results
>> in many js files.
> 
> I've studied it a bit closer. Here's a small log of what's actually
> loaded from the server:
> 
> NO.      Duration(s)  Size   URL
>    1     1,031 s      64866  record/edit.html
>    2     0,014 s      773    script/widget/__package__.js
>    3     0,141 s      6280   script/xml/Parse.js
>    4     0,249 s      14957  script/widget/Widget.js
>    5     0,203 s      9668   script/widget/Manager.js
>    6     0,061 s      10765  script/widget/Parse.js
>    7     0,094 s      17584  script/widget/DomWidget.js
>    8     0,000 s      598    script/uri/__package__.js
>    9     0,078 s      6209   script/widget/HtmlWidget.js
>    10    0,031 s      5865   script/widget/ComboBox.js
>    11    0,124 s      12611  script/widget/html/ComboBox.js
>    12    0,000 s      718    script/io/__package__.js
>    13    0,000 s      3328   script/io/cookie.js
>    14    0,046 s      6045   script/widget/html/stabile.js
>    15    0,094 s      5829   script/widget/Wizard.js
>    16    0,000 s      712    script/widget/LayoutPane.js
>    17    0,109 s      11399  script/widget/html/LayoutPane.js
>    18    0,031 s      574    script/widget/Container.js
>    19    0,000 s      1393   script/widget/html/Container.js
>    20    0,015 s      2298   script/collections/ArrayList.js
>    21    0,000 s      2087   script/collections/Collections.js
> 
> (Note: this page was already accessed before, so all of the scripts were
> already loaded once).
> 
> It's 20 scripts of more than 100K, loaded in ~1 sec. Could this be
> somehow optimized?
> 
> Bye.
> /lexi
> 
Alex see my other posting regarding this, this is a general issue many
people have with dojo, and it is solvable by having either static
includes of the js files or by making a custom myfaces dojo build with
all the affected dojo classes within one single js file.
This problem will be tackled before I will move the codebase to
tomahawk, as for now I am simply to busy with deadlines on other dojo
based components
(http://wuerg.kicks-ass.net:8080/spellchecker/sp_dojo.html ie only) to
tackle this.

()

Reply via email to