Co to jest szybkość?

Krzysiek Antek
Chris Anstey
Bojan Pavic
Bojan Pavic

Szybkość ma znaczenie, ale co właściwie mamy na myśli? Co to znaczy, że masz szybką witrynę?

Wiele osób mówi o wczytywaniu witryny w czasie x,xx s lub w podobnym czasie, ale ładowanie to nie tylko moment w czasie – tego nie da się w pełni odzwierciedlić pojedynczy rodzaj danych. W trakcie wczytywania ma wiele momentów, które mogą mieć wpływ na to, czy użytkownik postrzega je jako „szybkie”, a jeśli skupisz się tylko na jednym z nich, możesz przegapić przykryte wrażenia przez resztę czasu.

Zamiast mierzyć obciążenie tylko za pomocą jednego rodzaju danych, lepiej jest poświęcić czas na każdy moment w trakcie eksperymentu, który wpływa na postrzeganie szybkości ładowania przez użytkownika. Gdy użytkownik otwiera stronę internetową, zwykle zależy mu na określonych rodzajach opinii:

Obraz opinii, której zwykle szuka użytkownik

Tradycyjne dane o skuteczności, takie jak czas wczytywania czy czas DOMContentLoaded, są niewiarygodne, ponieważ ich wystąpienia mogą lub nie odpowiadać tym etapom dotyczącym opinii. Dlatego teraz dostępne są dodatkowe dane, dzięki którym możesz dowiedzieć się, kiedy strona przekazuje użytkownikom takie opinie:

Obraz przedstawiający dane o prędkości

Ważne jest, aby zrozumieć różne statystyki wynikające z tych danych, a następnie wybrać te, które mają znaczenie dla wygody użytkowników. Niektóre marki określają nawet dodatkowe dane niestandardowe, które odpowiadają oczekiwaniom użytkowników w odniesieniu do ich usług. W przypadku Pinteresta użytkownicy chcą zobaczyć obrazy, dlatego zdefiniowali dane niestandardowe Pinner Time, które łączą czasy wczytywania obrazu w części strony widocznej na ekranie i do czasu do interakcji.

Mimo że obciążenie dotyczy więcej niż jednej chwili w czasie, warto mieć 1 rodzaj danych na potrzeby uproszczonego raportowania lub porównania – w ten sposób można używać zarówno danych Indeks szybkości, jak i Wyniku Lighthouse.