Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 222

Co to jest lazy loading w kontekście ładowania obrazów na stronie?

  1. ATechnika ładowania obrazów dopiero w momencie, gdy stają się widoczne dla użytkownikaPoprawna
  2. BMetoda kompresji obrazów przed wysłaniem na serwer
  3. CFormat przechowywania obrazów w pamięci podręcznej przeglądarki
  4. DProtokół transferu obrazów między serwerem a przeglądarką

Wyjaśnienie

Lazy loading to technika, która pozwala na ładowanie obrazów oraz innych zasobów dopiero w momencie, gdy stają się one widoczne dla użytkownika na ekranie. Dzięki temu oszczędzamy zasoby sieciowe i poprawiamy czas ładowania strony, co jest szczególnie istotne w kontekście optymalizacji SEO oraz doświadczenia użytkownika. Na przykład, w przypadku długiej strony internetowej z wieloma obrazami, lazy loading sprawia, że podczas przewijania strony obrazy nie są ładowane od razu, co zmniejsza obciążenie serwera i przyspiesza wczytywanie widocznych części strony. W praktyce można zastosować atrybuty takie jak "loading='lazy'" w znaczniku <img>, co jest zgodne z nowoczesnymi standardami HTML. Ponadto, wiele bibliotek i frameworków, jak np. Intersection Observer API, umożliwia zaawansowaną implementację lazy loadingu, co sprawia, że jest to obecnie powszechnie stosowana praktyka.