AJAX, neboli asynchronní JavaScript a XML, je technika pro vytváření webových aplikací, ve kterých interakce uživatele se serverem probíhá asynchronně, tj. celý dokument se znovu nenačítá. Tento způsob programování má umožnit dynamičtější interakci s uživatelem ve srovnání s tradičním modelem.