AJAX – asynchronní komunikace se serverem v JavaScriptu
AJAX (Asynchronous JavaScript and XML) je technika pro asynchronní komunikaci se serverem bez nutnosti znovunačtení celé stránky. Umožňuje dynamicky načítat a odesílat data na pozadí.
Moderní JavaScript používá pro AJAX volání metodu fetch(), která nahradila starší objekt XMLHttpRequest. Data se dnes nejčastěji přenášejí ve formátu JSON místo původního XML.
Zrychlení AJAXové aplikace o 100 ms
Jak u AJAXové aplikace snadno zrychlit odezvu na kliknutí o 100 milisekund.
Průběh načítání AJAXu
Při odesílání dat AJAXem je dobré dát uživateli vědět, že se něco děje.
Změna URL bez obnovení stránky
Jak může JavaScript přes history.pushState změnit URL stránky bez znovunačtení.
Upload souborů bez obnovení stránky
Jak vytvořit ajaxové nahrávání souborů na server bez obnovení stránky.