Lżejsza strona MyDeskViewer: Variable Fonts i 100 punktów w PageSpeed
Sześć plików fontów zamieniliśmy na dwa, uprościliśmy ładowanie CSS i JS, a strona główna osiągnęła 100/100 we wszystkich czterech kategoriach.

Rozwój MyDeskViewer to nie tylko sam zdalny pulpit. Strona internetowa też powinna działać szybko i przewidywalnie — na telefonie, komputerze i po wejściu z wyszukiwarki w wybranym języku. Tym razem dopracowaliśmy detale, które najłatwiej zauważyć dopiero wtedy, gdy coś zaczyna spowalniać.
Mniej plików, ta sama czytelność
Połączyliśmy sześć statycznych odmian Aptos WOFF2 w dwa pliki Variable Font: krój prosty z grubościami 400–800 i kursywę 400–700. Cały zestaw zmniejszył się z 420 460 do 254 452 bajtów, czyli o 39,5%. To oszczędność rozmiaru kompletu fontów, a nie obietnica identycznej redukcji transferu przy każdej wizycie — przeglądarka nie zawsze pobierała wszystkie sześć odmian.
Style CSS i skrypty JavaScript osadziliśmy bezpośrednio w odpowiedzi HTML, ograniczając liczbę osobnych żądań. Fonty pozostają opcjonalne podczas pierwszego renderowania, z zachowaniem krojów zapasowych. Stabilne grafiki i wersjonowane fonty mogą korzystać z długiego cache, a HTML jest nadal sprawdzany pod kątem zmian. Przy okazji poprawiliśmy dostępność banera cookies i odnośników w stopce.
Co naprawdę pokazują pomiary
W laboratoryjnych testach Google PageSpeed Insights strona główna zdobyła 100 punktów w każdej kategorii — Performance, Accessibility, Best Practices i SEO — zarówno na Mobile, jak i Desktop. W jednym z testów mobilnych LCP wyniósł 1,0 s, TBT 0 ms, a CLS 0. To wyniki konkretnych pomiarów, nie gwarancja dla każdego urządzenia; na razie nie mamy jeszcze danych o rzeczywistych użytkownikach.
Poprawki obejmują wszystkie 18 wersji językowych, w tym niemiecką, bez utrzymywania osobnych układów i skryptów. Będziemy obserwować działanie strony w praktyce, a równolegle nadal rozwijać sam program MyDeskViewer.