Aktualizacje Lighthouse 2.6

Brendan Kenny
Brendan Kenny

Nowość: Lighthouse 2.6 Najważniejsze funkcje:

Pełną listę nowych funkcji, zmian i poprawek błędów znajdziesz w informacjach o wersji 2.6.

Jak zaktualizować do wersji 2.6

  • NPM. Uruchom npm update lighthouse. Uruchom flagę npm update lighthouse -g, jeśli korzystasz z Lighthouse na całym świecie.
  • Rozszerzenie do Chrome. Rozszerzenie powinno aktualizować się automatycznie, ale możesz to zrobić ręcznie za pomocą chrome://extensions.
  • DevTools. Panel Audytów będzie dostępny w Chrome 65 w wersji 2.6. Wersję Chrome możesz sprawdzić na stronie chrome://version. Chrome aktualizuje się do nowej wersji mniej więcej co 6 tygodni. Najnowszy kod Chrome możesz uruchomić, pobierając Chrome Canary.

Nowe audyty skuteczności

Czas uruchamiania JavaScriptu jest długi

Zobacz, ile czasu Twoja strona poświęca na analizowanie, kompilowanie i wykonywanie poszczególnych skryptów. Czas uruchamiania JavaScriptu jest nieco ukrytym, ale istotnym czynnikiem wpływającym na czas wczytywania strony.

Audyt „Czas uruchamiania JavaScriptu jest wysoki”.
Rysunek 1. Czas uruchamiania JavaScriptu jest długi podczas kontroli

Stosuje nieefektywne zasady pamięci podręcznej zasobów statycznych

Sprawdź, czy przeglądarka prawidłowo zapisuje w pamięci podręcznej wszystkie zasoby.

Audyt „Używa nieefektywnej zasady pamięci podręcznej w zasobach statycznych”
Rysunek 2. Kontrola używa nieefektywnej zasady pamięci podręcznej zasobów statycznych

Unika przekierowań strony

Przekierowania stron wymagają dodatkowej transmisji danych w obie strony sieci (lub dwie, jeśli wymagane jest dodatkowe wyszukiwanie DNS). Zminimalizuj przekierowania, aby skrócić czas wczytywania strony.

Kontrola „Unika przekierowań strony”
Rysunek 3. Kontrola Unika przekierowań stron

Zmiana punktacji w sekcji ułatwień dostępu

W Lighthouse 2.6 łączny wynik ułatwień dostępu jest obliczany w inny sposób. Każdy wynik kontroli ułatwień dostępu jest oceniany na podstawie wagi jego wpływu na wrażenia użytkowników oraz częstotliwości występowania problemu na podstawie zbioru danych HTTP Archive. Szczegółowe omówienie tych kwestii znajdziesz na stronie googlechrome/lighthouse/issues/3444.

Zgłaszanie ulepszeń UX

Błędy najwyższego poziomu

U góry raportu pojawi się informacja o błędach, które mogły wpłynąć na wyniki strony.

Błędy najwyższego poziomu u góry raportu
Rysunek 4. Błędy najwyższego poziomu u góry raportu

Kliknij Eksportuj raport Eksportuj Raport, a następnie wybierz Drukuj podsumowanie lub Drukuj rozwinięte, by wydrukować podsumowanie lub szczegółowe wersje raportów.

Drukuj podsumowanie i widoki rozwinięte
Rysunek 5. Drukuj podsumowanie i widoki rozwinięte

Poprawka błędu formatu obrazu

W wersji 2.6 naprawiliśmy też błąd, który powodował, że kontrola Wyświetla obrazy o prawidłowym współczynniku proporcji nie powiodła się nawet wtedy, gdy na stronie nie było żadnych obrazów lub wszystkie obrazy miały prawidłowe rozmiary.