STATUS IS UPGOTOWOŚĆ WITRYN

Test gotowości · ścieżka Przyspiesz · waga 5

Brak skryptów blokujących renderowanie w sekcji head

Każdy zewnętrzny skrypt w sekcji head dokumentu używa async, defer lub type="module".

Zaobserwowano w
44%

spośród 144,474 witryn objętych pomiarem

Pierwszy tysiąc witryn
55%

285 objętych pomiarem

Przedział pierwszego miliona
43%

79,072 objętych pomiarem

Nie zmierzono
41,582

zablokowano, wymagano dodatkowej weryfikacji lub test nie ma zastosowania

Dlaczego to ważne

Zwykły element script z atrybutem src w sekcji head uniemożliwia przeglądarce wyświetlenie czegokolwiek do czasu pobrania i wykonania tego pliku.

Jak rozwiązać problem

Dodaj defer do skryptów wymagających DOM, async do niezależnych skryptów, takich jak skrypty analityczne, lub przenieś je na koniec sekcji body.

Jak testujemy

Każdy zewnętrzny skrypt w sekcji head dokumentu używa async, defer lub type="module".

Zaobserwowano: Skrypty w sekcji head ładują się bez blokowania renderowania.

Nie zaobserwowano: Co najmniej jeden skrypt w sekcji head blokuje renderowanie.

Ograniczenie: Ocena opiera się na HTML strony głównej dostarczonym zautomatyzowanemu klientowi; skrypty uruchamiane później nie zostały wykonane.

Kroki dla poszczególnych stosów technologicznych

  • Next.js: Użyj komponentu next/script z odpowiednią strategią ładowania.
  • WordPress: Od wersji WordPress 6.3 skrypty można rejestrować ze strategią ładowania defer lub async.

Według przedziału popularności

Przedział Chrome UX ReportZaobserwowanoZmierzono
Pierwszy 1 tys.55%285
Pierwsze 5 tys.53%1,306
Pierwsze 10 tys.50%1,650
Pierwsze 50 tys.48%12,738
Pierwsze 100 tys.46%12,021
Pierwsze 500 tys.45%37,402
Pierwszy 1 mln43%79,072

Kategorie, w których jest to najbardziej prawdopodobne

Kategorie, w których jest to najmniej prawdopodobne

Według stosu technologicznego

Według dostawcy

Popularne witryny, w których to zaobserwowaliśmy

Źródła i poradniki