Na GitHubie można znaleźć czasami genialne rozwiązania. Tym razem jednak udostępniono dość interesujący raport, który pokazuje nam jakie zewnętrzne strony generują najwięcej skryptów JavaScript w Internecie. Wyniki mogą zaskakiwać, gdyż popularność niektórych serwisów jest dość wysoka.
Celem takiego badania było określenie liczby wpływów skryptów stron trzecich w sieci. Zidentyfikowano skrypty, które mają duży wpływ na wydajność stron internetowych. Pomoże to programistom świadomie podejmować decyzje, jaki skrypt wybrać w tworzonych witrynach. W celu stworzenia raportu wykorzystano do tego inicjatywę HTTP Archive, która śledzi sposób tworzenia sieci. Dwa razy w ciągu miesiąca ponad cztery miliony witryn jest indeksowanych. Tworzy się lista z czasami generowania się różnych skryptów.
Raport jest mocno zaskakujący. Okazuje się, że jeśli weźmiemy pod ocenę pierwsze 800 stron z całego miliona, to okaże się, że 65% całego czasu generowania strony, stanowią zewnętrzne skrypty. W przypadku pierwszej setki mamy do czynienia z około 59% czasu. Wniosek jest prosty – wykonywanie skryptów stron trzecich to ponad połowa czasu generowanego podczas ładowania stron w Internecie. Daje nam to jasny obraz tego, jak bardzo możemy przyspieszyć stronę, unikając tych skryptów.
R E K L A M A
Tzw. strony trzecie podzielono na kategorie tematyczne w celu łatwiejszego zobrazowania raportu. Są to między innymi reklamy, platformy hostingowe, media społecznościowe, statystyki czy wideo. W każdej kategorii natomiast uwzględniono najbardziej popularne serwisy. Raport jasno pokazuje, że największe czasy generują skrypty dostarczające reklamy. To akurat nie powinno dziwić. Spory odsetek ma także grupa platform społecznościowych, a także serwisy zliczające statystyki.
Stworzono także zbiorczy ranking, pokazujący pozycje stron bez podziału na poszczególne kategorie. Jak widać, liderami są głównie skrypty dostarczane przez Google. Na przeciwległym biegunie możemy znaleźć biblioteki Bootstrap. Warto to zaznaczyć, gdyż co z tego, że Bootstrap (to na tych bibliotekach tworzonych jest sporo stron) generuje tak niskie obciążenie, jak Google skutecznie to stłamsi swoimi skryptami.
Twórcy raportu zaznaczają, że kolejne strony są ciągle badane i raport będzie sukcesywnie aktualizowany. Każdy może przyłączyć się do badań, szczegółowe informacje zawarte są pod tym adresem.