Przejdź do głównej treści

Słownik pojęć Joomla

First Input Delay (FID)

  • Synonim: FID, opóźnienie pierwszej interakcji

Metryka mierząca czas między pierwszą interakcją użytkownika ze stroną (kliknięcie, dotknięcie) a momentem, gdy przeglądarka może faktycznie zacząć przetwarzać event handlers w odpowiedzi na tę interakcję. Dobry FID to mniej niż 100 milisekund.

Cumulative Layout Shift (CLS)

  • Synonim: CLS, skumulowane przesunięcie układu

Metryka mierząca stabilność wizualną strony poprzez kwantyfikację nieoczekiwanych przesunięć elementów podczas ładowania. CLS poniżej 0,1 jest uważany za dobry wynik i zapobiega frustrującym sytuacjom, gdy elementy 'skaczą' podczas interakcji użytkownika.

WebP Joomla

  • Synonim: format WebP, nowoczesne obrazy

Implementacja nowoczesnego formatu obrazów WebP w systemie Joomla w celu znacznej redukcji rozmiaru plików graficznych przy zachowaniu wysokiej jakości. WebP może być o 25-35% mniejszy niż JPEG i wspiera zarówno kompresję stratną jak i bezstratną. Google uwielbia nowoczesne formaty obrazów.

AVIF Images

  • Synonim: format AVIF, AV1 Image File Format

Najnowszy format obrazów oparty na kodeku AV1, oferujący jeszcze lepszą kompresję niż WebP. AVIF może zmniejszyć rozmiar obrazów o 50% w porównaniu do JPEG przy podobnej jakości wizualnej, znacznie przyśpieszając ładowanie stron. Google uwielbia nowoczesne formaty obrazów.

Lazy Loading

  • Synonim: leniwe ładowanie, opóźnione ładowanie

Technika optymalizacji polegająca na ładowaniu obrazów, filmów i innych zasobów dopiero w momencie, gdy wchodzą w obszar widoku użytkownika. Lazy loading znacznie przyśpiesza początkowe ładowanie strony i redukuje zużycie danych, szczególnie na urządzeniach mobilnych.

Critical CSS

  • Synonim: krytyczne style CSS, above-the-fold CSS

Technika optymalizacji polegająca na wyodrębnieniu i inline'owaniu tylko tych stylów CSS, które są niezbędne do renderowania treści widocznej bez przewijania (above-the-fold). Critical CSS eliminuje render-blocking i znacznie przyśpiesza First Contentful Paint.

Resource Hints

  • Synonim: wskazówki zasobów, preload, prefetch

Zestaw dyrektyw HTML (preload, prefetch, preconnect, dns-prefetch) informujących przeglądarkę o zasobach, które będą potrzebne w przyszłości. Resource hints pozwalają na inteligentne pre-ładowanie zasobów, skracając czas odpowiedzi i poprawiając perceived performance.

Progressive Web App (PWA)

  • Synonim: PWA, progresywne aplikacje webowe

Aplikacje webowe wykorzystujące nowoczesne technologie web do dostarczania app-like experience. PWA oferują offline functionality, push notifications, instalację na urządzeniu i szybkie ładowanie, łącząc najlepsze cechy aplikacji natywnych i stron internetowych.

Service Workers

  • Synonim: workery usług, SW

Skrypty JavaScript działające w tle, niezależnie od strony internetowej, umożliwiające funkcje takie jak cache management, offline functionality, push notifications oraz background sync. Service Workers są kluczowym elementem Progressive Web Apps.

Web Push Notifications

  • Synonim: powiadomienia push web, browser notifications

Technologia umożliwiająca wysyłanie powiadomień push do przeglądarek użytkowników, nawet gdy strona nie jest aktywna. Web push zwiększa zaangażowanie użytkowników i pozwala na re-targeting bez konieczności instalowania aplikacji mobilnej.

HTTP/3 Joomla

  • Synonim: HTTP/3, QUIC protocol

Najnowsza wersja protokołu HTTP oparta na QUIC, oferująca znacznie szybszy transfer danych, lepszą obsługę sieci mobilnych i zmniejszone opóźnienia. HTTP/3 eliminuje head-of-line blocking i zapewnia szyfrowanie domyślnie.

WebAssembly (WASM)

  • Synonim: WASM, kod binarny web

Format kodu binarnego umożliwiający uruchamianie aplikacji napisanych w językach takich jak C++, Rust czy C# w przeglądarce z niemal natywną wydajnością. WebAssembly otwiera nowe możliwości dla aplikacji webowych wymagających wysokiej wydajności obliczeniowej.