Błyskawiczne mobilne aplikacje internetowe

Krytyczna ścieżka renderowania odnosi się do wszystkich elementów (JavaScript, HTML, CSS, obrazy), których przeglądarka wymaga, aby móc zacząć malować stronę. Ustalenie priorytetowego wyświetlania zasobów jest konieczne, zwłaszcza w przypadku użytkowników urządzeń ograniczających dostęp do sieci, takich jak smartfony w sieciach komórkowych. Pan Bryan opowiedział nam, jak zespół Google sprawdzał zasoby witryny PageSpeed Insights i traktował je priorytetowo.

Prezentacje

  • Wyeliminuj blokujący renderowanie kod JavaScript i CSS.
  • Nadaj priorytet widocznej treści.
  • Niesynchroniczne ładowanie skryptów.
  • Renderuj widok początkowy po stronie serwera jako kod HTML i uzupełniaj go przy użyciu kodu JavaScript.
  • Minimalizuj kod CSS blokujący renderowanie. Dostarcz tylko te style, które są niezbędne, aby wyświetlać początkowy widoczny obszar, a pozostałe prześlij.
  • Duże identyfikatory URI danych wbudowane w kod CSS blokujące renderowanie są szkodliwe dla wydajności renderowania – blokują zasoby, w przypadku których adresy URL obrazów nie są blokowane.