Ordlista

AJAX

AJAX är en akronym för Asynchronous JavaScript and XML (Asynkron JavaScript och XML) som är ett samlingsnamn för ett antal olika tekniker som kan användas för att bygga interaktiva webbapplikationer och webbplatser med hjälp av javascript och XML. Kända tjänster som använder dessa lösningar är Prisjakt, Google Maps och Facebook.

AJAX är en teknik som tillåter att en webbsida uppdateras partiellt. Traditionellt sett är en webbsidas interaktivitet begränsad då sidan behöver laddas om efter inmatning av användaren, men med AJAX kan man begränsa uppdateringen till en del av sidan.

Fördelar med AJAX

  • Webbläsaren hämtar endast den data som behövs från servern. Hela sidan behöver inte laddas om så fort något ska ändras, vilket resulterar i att den upplevs som snabbare och nyttjar mindre bandbredd.
  • Känns mer som en vanlig applikation i traditionell bemärkelse. Man kommer ifrån att behöva uppdatera hela sidor.
  • Möjliggör användarvänligare applkationer/webbar och rappare responstider.

Nackdelar med AJAX

  • Användandet av AJAX kan leda till förvirring hos användaren då bakåt- och framåtknapparna i webbläsaren inte fungerar som väntat. När användaren t ex trycker på bakåtknappen så kan resultatet bli något annat än önskat.
  • Användaren kan få problem med att lägga till ett bokmärke av ett visst tillstånd på sidan. Detta beror på att webbsidans webbaddress sällan förändras, utan data skickas och tas emot i bakgrunden.
  • Sökmotorer kan ha problem med att läsa vissa AJAX-tillstånd. Detta går att komma runt genom att bygga sidor som motsvarar de vyer som AJAX kan ge upphov till.
  • En liten procent av användare på webben har inte JavaScript.

AJAX är för övrigt en av de byggstenar som ingår i begreppet Web 2.0.