Co nowego w PageSpeed Insights

Poznaj najnowsze funkcje narzędzia PageSpeed Insights, które ułatwiają pomiar i optymalizację jakości strony i witryny.

Elizabeth Sweeny
Elizabeth Sweeny
Leena Sohoni
Leena Sohoni

Z biegiem czasu narzędzie PageSpeed Insights (PSI) stało się kompleksowym źródłem danych z testów i laboratoryjnych. Łączy on informacje z raportu na temat użytkowania Chrome (CrUX) i diagnostyki Lighthouse, aby dostarczać statystyki, które pomogą Ci poprawić wydajność witryny.

Z przyjemnością ogłaszamy wprowadzenie zaktualizowanej wersji PSI. Chociaż jest to kluczowy element naszego zestawu narzędzi do przyspieszania, baza kodu PSI ma już 10 lat, zawierała wiele starego kodu i była gotowa do przeprojektowania. Korzystając z tej okazji, naprawiliśmy w PSI problemy związane z interfejsem, które utrudniały użytkownikom poruszanie się po raporcie. Nasze główne cele to:

  • Spraw, aby interfejs był bardziej intuicyjny, wyraźnie odróżniając dane pochodzące ze środowiska syntetycznego od danych zebranych od użytkowników w warunkach rzeczywistych.
  • Jasno informować w interfejsie, jak jest obliczana ocena podstawowych wskaźników internetowych.
  • unowocześnić wygląd i styl PSI, korzystając z Material Design;

W tym poście przedstawiamy nowe funkcje PSI, które zostaną udostępnione jeszcze w tym roku.

Co nowego?

Nowy interfejs PSI ma na celu ulepszenie prezentacji danych w raporcie oraz zwiększenie ich przejrzystości i szczegółowości. Nowe UI ma być bardziej intuicyjne i pomagać deweloperom w szybkim odkrywaniu statystyk skuteczności stron w laboratorium i w warunkach rzeczywistych. Podstawowe zmiany w interfejsie:

wyraźne rozdzielenie danych z pola i laboratorium;

Zmieniliśmy interfejs, aby wyraźnie oddzielić dane z pola od danych laboratoryjnych. Etykiety „Dane z pola” i „Dane z laboratorium” zostały zastąpione tekstem, który wskazuje, co oznaczają te dane i jak mogą być przydatne. Przesunęliśmy też sekcję Dane w polu na górę. Tradycyjny wynik wydajności oparty na wynikach testów laboratoryjnych, który jest obecnie wyświetlany u góry, został przeniesiony do sekcji Dane laboratoryjne, aby uniknąć niejasności co do jego pochodzenia.

dowiedzieć się, jakie są wrażenia użytkowników
Sekcji dotyczącej danych z pola
diagnozowanie problemów z wydajnością,
Sekcji dotyczącej danych z testów

Ocena podstawowych wskaźników internetowych

Wynik oceny podstawowych wskaźników internetowych, który wcześniej był wyświetlany w danych polowych jako pojedyncze słowo „przeszło” lub „nieprzeszło”, jest teraz wyróżniony jako osobna sekcja z odrębną ikoną.

Pamiętaj, że proces oceny podstawowych wskaźników internetowych się nie zmienił. Dane FID, LCP i CLS dotyczące podstawowych wskaźników internetowych mogą być agregowane na poziomie strony lub pochodzenia. W przypadku agregacji z wystarczającą ilością danych we wszystkich 3 wskaźnikach, agregacja spełnia kryteria podstawowych wskaźników internetowych, jeśli 75 percentyl wszystkich 3 wskaźników ma stan Dobry. W przeciwnym razie agregacja nie przejdzie oceny. Jeśli agregacja zawiera niewystarczającą ilość danych FID, przejdzie ona ocenę, jeśli oba 75 percentyle LCP i CLS są dobrej jakości. Jeśli w przypadku LCP lub CLS nie ma wystarczającej ilości danych, nie można przeprowadzić agregacji na poziomie strony ani pochodzenia.

Etykiety dotyczące wydajności na urządzeniach mobilnych i komputerach

Zmieniliśmy menu nawigacyjne u góry strony i umieściliśmy linki do wersji mobilnej i na komputery na stronie raportu. Linki są teraz dobrze widoczne i wyraźnie wskazują platformę, dla której wyświetlane są dane. Dzięki temu pasek nawigacji stał się też czystszy.

starsza (w momencie pisania tego artykułu) wersja narzędzia PageSpeed Insights;
Etykiety PSI dla urządzeń mobilnych i komputerów przed zmianą
Nowsza wersja paska nawigacyjnego
Etykiety PSI dla urządzeń mobilnych i komputerów po zmianie

Podsumowanie pochodzenia

Po kliknięciu pola wyboru pojawia się podsumowanie danych źródła, które zawiera łączną liczbę punktów CrUX dla wszystkich stron tego źródła. Przekowaliśmy tę sekcję raportu na nową kartę „Źródło” w sekcji Dane pól.

Podsumowanie pochodzenia nowej wersji PageSpeed Insights.

Dodatkowe przydatne informacje

Raport zawiera teraz nową sekcję informacji u dołu każdego pola i karty testu, która zawiera te informacje o wybranych danych:

  • Okres zbierania danych
  • Czas trwania wizyt
  • Urządzenia
  • Połączenia sieciowe
  • Rozmiar próbki
  • Wersje Chrome

Te informacje powinny ułatwić rozróżnienie danych z laboratorium i z pola oraz pomóc użytkownikom, którzy nie są pewni, czym różnią się te 2 źródła danych.

Ulepszona sekcja danych o udostępnianiu informacji o próbkowaniu i danych konfiguracji w warunkach polowych i laboratoryjnych

Rozwiń widok

Udostępniamy nową funkcję „Rozwiń widok”, która dodaje do sekcji danych pola funkcję szczegółowego przeglądu i umożliwia wyświetlanie szczegółowych informacji o podstawowych wskaźnikach internetowych.

Nowe, rozszerzone widoki z szczegółowymi danymi o pole.

Obraz strony

Usunęliśmy obraz załadowanej strony, który pojawiał się obok danych pola. Obraz i miniatury strony z sekwencją wczytywania będą dostępne w sekcji danych z laboratorium.

Obraz załadowanej strony obok danych z laboratorium.

Aktualną dokumentację usługi znajdziesz na stronie https://developers.google.com/speed/docs/insights/..

Aktualizacje web.dev/measure

Aby zmniejszyć rozbieżności między różnymi narzędziami w narzędziowcu dotyczącym wydajności, aktualizujemy też stronę web.dev/measure, aby korzystała bezpośrednio z interfejsu PageSpeed Insights API.

Wcześniej deweloperzy generowali raporty za pomocą narzędzia PSI i polecenia /measure, a wyniki Lighthouse były różne. Jednym z głównych powodów tych różnic było to, że wszystkie testy w usłudze /measure były przeprowadzane w Stanach Zjednoczonych (ponieważ wcześniej usługa ta miała zaplecze chmurowe zlokalizowane w USA).

Ponieważ /measure wywołuje ten sam interfejs API bezpośrednio jak PSI UI, deweloperzy będą mogli korzystać z interfejsu PSI i interfejsu /measure w bardziej spójny sposób. Wprowadziliśmy też kilka zmian w narzędziu /measure na podstawie sposobu, w jaki użytkownicy z niego korzystają. Oznacza to, że funkcja /measure będzie dostępna tylko dla zalogowanych użytkowników, ale najczęściej używana funkcja wyświetlania wielu kategorii będzie nadal dostępna.

Stara wersja strony z danymi
web.dev/measure before
Odświeżona wersja narzędzia do pomiarów, która umożliwia pomiar jakości stron.
web.dev/measure after

PSI dzisiaj

Przyjrzyjmy się, co oferuje obecny raport PageSpeed Insights. Raport PSI zawiera dane o skuteczności na poszczególnych kartach zarówno na urządzeniach mobilnych, jak i na komputerach oraz sugeruje, jak możesz udoskonalić stronę. W każdym przypadku najważniejsze elementy raportu są podobne i składają się z tych elementów:

Wynik skuteczności: wynik skuteczności pojawia się u góry raportu PSI i podsumowuje ogólną skuteczność strony. Wynik ten jest określany przez uruchomienie Lighthouse w celu zebrania i przeanalizowania danych laboratoryjnych dotyczących strony. Wynik co najmniej 90 jest uważany za dobry, 50–90 to wynik wymagający poprawy, a poniżej 50 jest wynikiem słabym.

Dane z pól: dane z pól pochodzące z zbioru danych raportu CrUX zawierają informacje o wrażeniach użytkowników w rzeczywistych warunkach. Dane obejmują wskaźniki takie jak First Contentful Paint (FCP) oraz podstawowe wskaźniki internetowe (First Input Delay (FID), Largest Contentful Paint (LCP) i Cumulative Layout Shift (CLS). Oprócz wartości danych możesz też zobaczyć rozkład stron, na których wartość danego rodzaju danych była odpowiednio „Dobrze”, „Wymaga poprawy” lub „Źle”, co jest odpowiednio oznaczone zielonym, pomarańczowym i czerwonym paskiem. Rozkład i wyniki są wyświetlane na podstawie wczytywania stron przez użytkowników w zbiorze danych CrUX. Wyniki są obliczane na podstawie danych z ostatnich 28 dni i nie są dostępne w przypadku nowych stron, w których przypadku może nie być wystarczającej ilości danych rzeczywistych użytkowników.

podział na różne sekcje danych w bieżącym raporcie PageSpeed Insights,

Podsumowanie pochodzenia: użytkownicy mogą kliknąć pole wyboru Pokaż podsumowanie pochodzenia, aby wyświetlić zsumowaną ocenę danych dotyczących wszystkich stron wyświetlanych z tego samego źródła w ciągu ostatnich 28 dni.

Dane laboratoryjne: wynik wydajności laboratoryjnej obliczany za pomocą Lighthouse pomaga debugować problemy z wydajnością, ponieważ jest zbierany w kontrolowanym środowisku. Raport pokazuje wydajność za pomocą wskaźników takich jak pierwsze wyrenderowanie treści, największe wyrenderowanie treści, indeks szybkości, skumulowane przesunięcie układu, czas do pełnej interaktywnościłączny czas blokowania. Każdy wskaźnik jest oceniany i oznaczany ikoną wskazującą, czy jest to wynik Dobry, Wymagana poprawa czy Słaba jakość. Ta sekcja zawiera dobre wskazanie wąskich gardeł w wydajności przed opublikowaniem aplikacji i może pomóc w diagnozowaniu problemów, ale może nie uwzględniać problemów występujących w rzeczywistych warunkach.

Audyt: w tej sekcji znajdziesz wszystkie audyt przeprowadzone przez Lighthouse oraz audyt zakończone powodzeniem wraz z możliwościami poprawy i dodatkowymi informacjami diagnostycznymi.

Problemy z obecnym projektem PSI

Jak widać na powyższym zrzucie ekranu, różne punkty danych z danych z laboratorium i z polowych nie są wyraźnie od siebie oddzielone. Deweloperzy, którzy dopiero zaczynają korzystać z PSI, mogą mieć problemy z rozumieniem kontekstu danych i dalszego postępowania. Ta niejasność spowodowała, że powstało wiele postów na blogach, w których autorzy podają wskazówki dotyczące odczytywania raportu PSI.

Mamy nadzieję, że dzięki nowej wersji raportu deweloperzy będą mogli szybciej interpretować jego wyniki, a w konsekwencji szybciej wykorzystywać zawarte w nim informacje.

Więcej informacji

Więcej informacji o aktualizacjach narzędzi do optymalizacji wydajności znajdziesz w kluczowym wystąpieniu na Chrome Dev Summit 2021. Będziemy informować Cię o dacie premiery PSI i zmianach w witrynie web.dev/measure.

Dziękujemy Milica Mihajlija, Philip Walton, Brendan Kenny i Ewa Gasperowicz za opinie na temat tego artykułu