Czym jest Node.js i czym różni się od JavaScriptu w przeglądarce?
Uwaga do przejrzenia: Odpowiedź odwołuje się do CV lub oferty pracy autorki materiału — dostosuj ją do własnego doświadczenia.
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
Node.js to środowisko, które pozwala uruchamiać JavaScript poza przeglądarką. Mogę w nim napisać serwer API, skrypt przetwarzający pliki albo program pobierający zadania z kolejki. Sam język pozostaje ten sam, ale dostępne narzędzia są inne: przeglądarka udostępnia dokument strony, a Node między innymi system plików i obsługę połączeń serwerowych.
Na przykład React wyświetla formularz w przeglądarce, a serwer Node odbiera wysłane dane i zapisuje je w bazie. Node nie jest frameworkiem takim jak Express — Express to dodatkowa biblioteka pomagająca zbudować serwer w Node.
Dlaczego to ważne: Node.js jest jednym z głównych wymagań tej oferty.
Możliwe dopytania: Czy Node ma dostęp do DOM? Czy można używać TypeScriptu w Node?
Jak poszło? Bądź szczery — „Jeszcze nie” dodaje pytanie do powtórki.
Dalsza lektura
- Node.js: The Event Loop(otwiera się w nowej karcie)Docs; dostęp 22.10.2026. Fazy event loop, timery i zależności od wersji Node/libuv.
- Node.js: Blocking vs Non-Blocking(otwiera się w nowej karcie)Dostęp 22.10.2026. Czekanie na I/O a wykonywanie kodu blokującego.