18. februar 2025
I dag markerer nøyaktig 20 år siden Jesse James Garrett oppfant Ajax, noe som la til et nytt nivå av interaktivitet til webapplikasjoner. Garretts Ajax -konsept var et stort bidrag til Web 2.0 -paradigmet etter at han grunnla Adaptive Path, et design- og brukeropplevelsesfirma, i 2001.
Nettapplikasjoner brukte først og fremst behandling av serversiden på begynnelsen av 2000-tallet, noe som resulterte i en arbeidskrevende brukeropplevelse der hver handling krevde lasting av en ny HTML-side. Garrett hadde som mål å forbedre responsen på nettet etter å ha lagt merke til at stasjonære programmer fungerte mer effektivt.
Innføringen av programmer som Googles Gmail og det sosiale nettverket Orkut i 2004 markerte en sjøendring da de demonstrerte bedre interaksjonsdesign og ytelse gjennom asynkrone dataoverføringer. Ved å bruke JavaScript for å komme med HTTP (S) forespørsler i bakgrunnen, kunne disse applikasjonene dynamisk oppdatere nettstedet uten å kreve full omlasting.
Som svar på spørsmål fra kunder som ønsker å bruke sammenlignbare teknologier, hevdet Garrett at JavaScript og XML skulle brukes i stedet for langsommere alternativer som Flash som krevde tillegg plugins. I 1999 hadde Microsoft Internet Explorer 5 allerede lagt grunnlaget for asynkron dataoverføring med utgivelsen av Microsoft.xmlhttp, opprinnelig opprettet for å støtte bakgrunn HTTP (S) forespørsler.
På jakt etter en fengende og forståelig moniker, kom Garrett med forkortelsen asynkrone JavaScript og XML, eller Ajax, etter å ha innsett hvor kompleks teknologien involverte var. I et 2005 blogginnlegg, introduserte han ajax, pris Mønstre som senere ble vanlig i webapplikasjoner, som dynamiske kart og sanntids søkeanbefalinger.
Med sin utbredte bruk har Ajax blitt en nøkkelkomponent i Web 2.0, definert av mer dynamiske, interaktive og samarbeidende online erfaringer. Etter hvert som webteknologi avanserte, ga Ajax behov for XML plass for JSON, og nye grensesnitt som Fetch API og en-siders applikasjonsrammer dukket opp, og fortsatte Ajaxs arv etter å gi pålitelige, offline-kompatible online applikasjoner.
Selv om begrepet Ajax ikke brukes så ofte i dag, har samhandlingsmønstrene det gyte vedvarte, og endret radikalt måten online applikasjoner fungerer og løfter brukeropplevelsen til nivåer som stasjonære applikasjoner når de er dominert.
Power Up Your Web Development Skills og mestre de nyeste teknologiene med [n_o_t_r_a_n_s_l_a_t_e_0].