O Head JS słów kilka.
Od czasu JavaScriptowego renesansu, chwili gdy światło dzienne ujrzał AJAX, kolejne frameworki oraz pluginy wyrastają jak grzyby po deszczu. Head JS, to na pierwszy rzut oka kolejna biblioteka. Jednak autorzy przekonują, że powinna być jedyną biblioteką dołączoną w sekcji head każdego serwisu. Dlaczego?
Head JS to przede wszystkim loader bibliotek JS działający równolegle z procesem ładowania strony. Różnica? Standardowo zewnętrzne pliki JS wczytywane są sekwencyjnie jeden po drugim, strona zanim zostanie wyrenderowana musi czekać na załadowanie każdej biblioteki po kolei. Head JS pozwala w pełni organizować ten proces. Potrafi m.in. ładować je tak, jak elementy graficzne, dzięki czemu cały nasz serwis nie jest blokowany i uruchamia się szybciej.
Dodatkowo HeadJS oferuje: detekcję rozdzielczości ekranu, dodanie obsługi tagów ze specyfikacji HTML5, routing CSS i wiele innych funkcjonalności.
Podsumowując Head JS to jedna z najciekawszych bibliotek, jakie pojawiły się w ostatnim czasie. Potrafi znacząco przyśpieszyć czas ładowania strony. Na pewno będę z niej korzystał w swoich projektach.
Licencja: MIT
Strona domowa: Head JS

