AJAX pochází z anglického slova Asynchronous JavaScript and XML.
Jde o kombinace technologií:
- HTML (XHTML) nebo CSS
- DOM a JavaScript
- XMLHttpRequest
- Je součástí RIA (Rich internet aplications)
- Moderní internetové aplikace vyvíjené ve prospěch zvýšení uživatelského prožitku a kompletně vhodnější interakci mezi RIA a uživatelem (drag and drop, kontextová nápověda)
Výhody:
- Interaktivní aplikace dokáží získat zpět data ze serveru, aniž by se celá stránka musela znovunačíst (pomocí asynchronního zpracování web stránek díky knihovny napsané JavaScriptu
- Využití pro našeptávače (formuláře automaticky předvyplňující data dle stisku klávesy)
- AJAX ankety a další složitější aplikace
- Potenciálem je snížení zátěže na webové servery a celkovou síť (není potřeba načíst celý HTML dokument při každém požadavku)
Nevýhody:
- Při nevhodném použití sníží použitelnost stránek (srozumitelnost a přehlednost webu)
- Může se objevit síťová latence (zpožděná reakce zpracování požadavku)
- Nutnost využít moderní grafické prohlížeče, které podporují tyto technologie
Online marketingoví experti k vašim službám
Potřebujete vytvořit skvělé webové stránky, zvýšit návštěvnost či konverzi, nebo se třeba jenom na něco zeptat? Rádi vám poradíme a pomůžeme!
Další definice pojmů