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.