3. Czego użytkownik nie lubi podczas przeglądania strony
mobilnej?
źródło: https://webmasters.googleblog.com
4. Klient a szybkość strony
53%
klientów opuści stronę,
której ładowanie zajmie
ponad 3 sekundy
29%
użytkowników przełączy
się na inną stronę, jeśli
obecna jest zbyt wolna
1 na 5
klientów nie wróci już na
stroną, na której pojawiły
się problemy
5. Jakie wyniki powinna mieć strona?
Czas ładowania: 4.033s
Pierwszy bajt: 0.805s
Start renderowania: 2.282s
W pełni załadowana: 10.041s
Indeks prędkości(Speed Index): 2309 ms
Indeks prędkości to średni czas
wyświetlania widocznych części strony.
SPEED INDEX
2309 ms
6. Sprawdź prędkość swojej strony za pomocą webpagetest.org/mobiletest
Połączenie: 3G
Liczba testów: 3
Tylko pierwszy widok
Chrome (zakładka) :
Emulate Mobile Browser
17. Lazy loading
Lazy loading jest pojęciem polegającym na opóźnieniu ładowania obiektu, aż do
momentu, w którym jest on potrzebny.
https://github.com/aFarkas/lazysizes
18. TEST 1.
Zdjęcie 0,98 MB
4 485 ms
2.
Zdjęcie 139,5 KB
2 428 ms
3.
Zdjęcie 139,5 KB
BASE64
1 800 ms
4.
Zdjęcie 139,5 KB
SRCSET
1 920 ms
5.
Zdjęcie 139,5 KB
MEDIA QUERIES
2 084 ms
19. Slider na stronie
Suwak na urządzeniu mobilnym jest najgorszym
doświadczeniem dla użytkownika
20. Dlaczego slidery powinny być zakazane na
urządzeniach mobilnych?
● Zła wydajność: zabójca szybkości ładowania strony
● Pierwszy slajd otrzyma wszystkie kliknięcia - CTR
● Ruchy na stronie podczas czytania
● Wyglądają jak reklamy
● Potrzebuje wielu obrazów oraz kod JavaScript
21. Dlaczego warto usunąć slider na urządzeniu
mobilnym?
źródło: https://erikrunyon.com/2013/01/carousel-stats/
26. ASYNC i DEFER
DEFER: jeśli ładowanie ma
znaczenie
ASYNC: jeśli skrypt jest
samodzielny
źródło: https://www.kaliop.pl/Blog/Artykuly/Optymalizacja-strony