Frontend development z HEAD.js - optymalizacja ładowania JS

W dużym skrócie, HEAD.js jest biblioteką przypominającą szerzej znany frontend developerom Modernizr, z tą różnicą, że składnia HEAD.js jest o wiele prostsza, niż w przypadku tego drugiego.

O co chodzi?

HEAD.js to w głównej mierze trzy dużo znaczące profity (aczkolwiek korzyści które niesie HEAD.js jest o wiele więcej;):

  • poprawna obsługa HTML5 we wszystkich przeglądarkach, które natywnie HTML5 nie wspierają,
  • optymalizacja ładowania plików JS (w mojej ocenie lepsze rozwiązanie, niż typowa agregacja plików - pliki ładowane przez HEAD.js również mogą być cache'owane w przeglądarkach, jak przy typowym linkowaniu),
  • fallback dla przeglądarek nie obsługujących efektów CSS3 w formie dodatkowej klasy nadawanej tagowi <html>,

Nie będę tutaj powielać opisu, który świetnie został przedstawiony na stronie projektu: HEAD.js, więc polecam tam zasięgnąć wiedzy dostępnej w szczegółowej dokumentacji. Naprawdę jest co poczytać i zastosować w swoich projektach:)

Wsparcie dla najpopularniejszych CMSów

Wsparcie dla HEAD.js zostało zaimplementowane jako:

Komentarze

Ten wpis nie posiada jeszcze komentarzy

Dodaj komentarz

Mollom CAPTCHA