[TYPO3-ect] general approach for JS

Steffen Kamper steffen at sk-typo3.de
Mon Sep 10 14:37:06 CEST 2007


Hi,

while studying the Yahoo rules for speed optimization [1] (especially Rule 
#6) JS should be moved to the bottom.
I know that is not possible all the time, but the libs are included in TYPO3 
in head. If i use extensions, i have no possibility to influence this.

So i come to the conclusion, that the best thing would be a general 
JS-Collector Object. There all JS could be collected and rendered by 
pagegen-script.
My wishes for that would be
- categorization (include a lib/snippet, may be some standards for standard 
libs e.g. mootools, prototype etc.)
- configuration with TS to allow enable/disable including for some pages

e.g. there is image lightbox, which includes prototype etc. It's only 
necessary on pages where pictures are defined as lightbox images, other 
pages don't need this inclusion.
there is ExtJS inclusion but is only needed on pages having ExtJS widgets.
etc...

I will start a proof of concept for this and would be glad if you could 
write your ideas / proposals.

vg  Steffen




More information about the TYPO3-team-extension-coordination mailing list