[TYPO3-ect] general approach for JS

Franz Koch typo.removeformessage at fx-graefix.de
Tue Sep 11 09:58:14 CEST 2007


Hi guys,

> 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.

sorry, but I thought that files like the CSS and JS inside the header 
get cached by the browser if not changed since last time? So they 
wouldn't "harm" included in the header after the first call to the page. 
  But I'm not sure how this is within TYPO3 and the sent headers.

--
Greetings,
Franz


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