Logo David Burdelak
Słownik · Web development

Co to jest JavaScript?

Ostatnia aktualizacja:

JavaScript to język programowania uruchamiany w przeglądarce, który dodaje stronom interaktywność: reaguje na kliknięcia, zmienia zawartość strony i komunikuje się z serwerem. Dzięki Node.js działa też po stronie serwera.

Do czego służy JavaScript?

  • obsługa formularzy i walidacja po stronie klienta,
  • dynamiczna zmiana treści bez przeładowania strony,
  • komunikacja z API (AJAX, fetch),
  • aplikacje jednostronicowe i rozbudowane interfejsy.

JavaScript a SEO i wydajność

Google potrafi wykonywać JavaScript, ale renderowanie opóźnia indeksowanie i wymaga dodatkowych zasobów. Ciężkie skrypty pogarszają wskaźniki INP i LCP.

Frameworki i środowiska

Popularne biblioteki i frameworki to React, Vue i Angular, a po stronie serwera Node.js. Warto znać podstawy czystego JavaScriptu, zanim sięgnie się po framework.

Jak działa w przeglądarce?

Kod JavaScript jest pobierany, parsowany i wykonywany w jednym głównym wątku, na którym działa też renderowanie strony. Dlatego ciężkie skrypty opóźniają wyświetlanie i reakcję na kliknięcia. Język jest standaryzowany jako ECMAScript, a nowe wersje pojawiają się co roku. Poza przeglądarką działa na serwerze dzięki Node.js. W przeciwieństwie do nazwy nie ma wiele wspólnego z językiem Java: nazwę wybrano ze względów marketingowych w latach 90.

Pierwszą wersję stworzył Brendan Eich w Netscape w 1995 roku w ciągu około dziesięciu dni.

Zobacz w praktyce

Powiązane pojęcia

Wszystkie hasła z kategorii Web development