Z agnličtiny: asynchronous JavaScript and XML (AJAX). Ajax je výraz, který vznikl v roce 2005 jako zkratka pro označení širokého spektra technologií, umožňujících tvorbu interaktivních klientských aplikací pro webové stránky. Tyto aplikace jsou schopné zasílat a stahovat data ze serveru bez toho, aniž by uživatel obnovil aktuální stránku webové prezentace. Díky tomuto tzv. asynchronnímu přenosu dat se zásadně zvýšila kvalita a uživatelská přívětivost webových prezentací.
Technologie, které se pod názvem Ajax skrývají se vyvíjely postupně již od druhé polovuny 90let. Teprve jejich vzájemné propojení pomocí JavaScriptu však umožnilo vývoj aplikací, které se staly základem pro rozvoj Web 2.0.
Jaké technologie využívá Ajax:
- XHTML a CSS pro prezentační vrstvu.
- DOM (Document Object Model) pro dynamické zobrazování dat a interakci s uživatelem.
- XMLHttpRequest pro asynchronní komunikaci.
- XML pro výměnu dat (použít lze také XSLT).
- JavaScript pro spojení těchto technologií (použít lze i jiné technologie, např. VBSript)..
