Przestałem korzystać z Google Fonts CDN

Ładowanie czcionek z Google CDN spowalnia Twoją stronę.

Kiedyś używałem jednego linku w nagłówku. Wydawało się to proste. Potem sprawdziłem swoje wyniki w Lighthouse.

Raport wykazał problem. Przeglądarka musiała nawiązać dodatkowe połączenia z serwerami Google. Musiała przeprowadzić wyszukiwanie DNS i procesy TLS handshake. Powodowało to opóźnienia. Przy wolnym połączeniu mobilnym tekst pozostawał niewidoczny zbyt długo.

Przeszedłem na self-hosting. Zajęło mi to jedno popołudnie. Teraz robię tak przy każdym projekcie.

Oto konfiguracja, której potrzebujesz:

Workflow jest prosty: Konwertuj do WOFF2. Użyj @font-face z swap. Preloaduj główną czcionkę z crossorigin. Cache'uj plik.

Ta konfiguracja poprawia prędkość ładowania i usuwa podmioty trzecie z Twojej ścieżki krytycznej (critical path).

Czy nadal używasz Google CDN na produkcji? Napisz mi dlaczego w komentarzach.

Źródło: https://dev.to/fontbox/i-stopped-loading-fonts-from-googles-cdn-heres-the-self-hosting-setup-that-stuck-2lpm