Wat is AJAX?

AJAX staat voor Asynchronous JavaScript And XML. Dit is een technologie om websites sneller te maken. Wanneer ze volgens dit protocol worden ontwikkeld zullen ze sneller reageren dan sites zonder deze technologie. Dit wordt gerealiseerd door steeds kleine stukjes informatie naar de web server te sturen, zodat de pagina niet steeds geheel opnieuw hoeft te laden. Wat is AJAX en zijn er naast voordelen ook nadelen bij Asynchronous JavaScript And XML?

Wat is AJAX?

Voor Nederlanders zal deze term onlosmakelijk verbonden zijn met de voetbalclub in Amsterdam, voor web developers is het de korte term voor Asynchronous JavaScript And XML (AJAX). In de historie staat het voor de Griekse held die zichzelf van het leven beroofde. De standaard zoals die op deze pagina beschreven wordt is ontwikkeld door Microsoft in 1999. Hoewel er overwegend voordelen zijn voor standaard gebruik zijn er ook enkele nadelen te noemen:

Voordelen

  • Er worden steeds kleine delen geladen vanaf de webserver de doorgaans code activeren bij de client. Het programma laadt sneller waardoor het sneller zal reageren.
  • De content, de vormgeving en de functie worden strikt gescheiden. Dat maakt ontwikkeling eenvoudiger voor de verschillende professionals.
  • Het is mogelijk om diverse bestandsformaten in te lezen zoals XML of JSON.

Nadelen

  • Er wordt gebruik gemaakt van JavaScript wat niet op alle apparaten actief is.
  • Er zijn webbrowsers die AJAX in zijn geheel niet ondersteunen.
  • Omdat niet de gehele pagina opnieuw wordt geladen zal de geschiedenis in de browser niet meer accuraat zijn. Dit heeft ook invloed op de standaard “terug” knop die niet meer juist functioneert.
  • Wanneer er sprake is van een langzaam netwerk zal dit extra duidelijk worden wanneer de gehele pagina opnieuw moet worden geladen.

In principe is het geen opzichzelfstaand framework maar een set aan web development technieken die aan de zijde van de client gebruikt worden om asynchrone HTTP aanvragen te maken bij de server.

DoubleSmart: Onze partner in online marketing

Wij geloven in specialisme. Daarom worden de online marketing activiteiten uitgevoerd door ons zusterbedrijf DoubleSmart: Resultaatgerichte online marketing. Ga naar de website

Close