Załóżmy że mam stronę w której mam sporo kodu java scriptowego wczytywanego w nagłówku. Żeby przyspieszyć wczytywanie strony, czy ma sens przerzucenie tego kodu javascriptowego na koniec strony?
Fifi209
15.12.2010, 17:27:58
Z ciekawości ile zajmuje ten plik?
Mephistofeles
15.12.2010, 19:06:44
Wrzuć go do osobnego pliku i ładuj asynchronicznie (przykład masz choćby w dokumentacji logowania do platformy Facebooka).
hondek
15.12.2010, 19:11:30
może po prostu w php scalaj wszystkie js'y i gzipuj, po 1 masz 1 request, bo jeden plik js, a po kompresji gzipem zmniejszysz znacznie rozmiar pliku... to samo możesz zrobić z css'sami
erix
15.12.2010, 21:06:46
I taka ciekawostka - zamiast oczekiwania na DOMContentLoaded, korzystaj z bindowania przez live.
Przy długiej stronie będziesz miał od razu pełną funkcjonalność, ale pod warunkiem pozostawienia skryptu u góry. Jednak to wszystko zależy od konstrukcji strony, w ciemno ciężko coś powiedzieć.
Jedynie: YSlow [;
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.