JavaScript w przeglądarce nie działa w próżni — bardzo często musi wymieniać dane z serwerem i bazą danych. Dzięki temu strony mogą wyświetlać dynamiczne treści, pobierać dane bez przeładowania czy zapisywać informacje użytkowników.
1. AJAX — początki „dynamicznego webu”
AJAX (Asynchronous JavaScript and XML) to technika wprowadzona ok. 2005 roku. Polegała na wysyłaniu zapytań do serwera „w tle” i aktualizowaniu fragmentów strony bez przeładowania całości. Dzięki temu powstały pierwsze aplikacje działające płynnie jak programy desktopowe.
W przeszłości używało się obiektu…