JavaScript (JS)
Język interaktywności w przeglądarce.
Co to jest JavaScript?
JavaScript (JS) to język, który ożywia stronę w przeglądarce: obsługuje kliknięcia, pobiera dane, animuje, zmienia treść bez przeładowania. To trzeci filar frontendu — obok HTML (struktura) i CSS (wygląd).
Jego siłą jest interaktywność, ale i pułapką: nadmiar JavaScriptu spowalnia stronę (TTI, INP), a treść składana wyłącznie przez JS bywa trudniejsza do zaindeksowania.
Dlaczego to ważne dla SEO
JavaScript daje stronie życie, ale jego nadmiar to częsta przyczyna wolnego działania i problemów z indeksacją treści zależnej od JS.
Jak to sprawdzić
Sprawdź w Network wagę i liczbę skryptów. Porównaj surowy HTML z renderowanym, by zobaczyć, ile treści zależy od JS. Lighthouse wskazuje ciężki JS.
Częste błędy
- Kluczowa treść i linki tylko w JS
- Ogromne, niepodzielone pakiety skryptów
- Skrypty firm trzecich obciążające wątek główny
Przykład
document.querySelector('.btn').addEventListener('click', …)