Siste utkast til felles Ajax-komponent
Av Harald Brombach, tirsdag 24. november 2009 kl 13:41Med mindre det kommer tungtveiende forslag til endringer, vil trolig dagens utkast også utgjøre den endelige spesifikasjonen for XMLHttpRequest-objektet, som implementerer et grensesnitt tilgjengeliggjort av en skriptmotor for å utføre HTTP-klientfunksjonalitet, typisk å sende data til eller å hente data fra en server.
XMLHttpRequest er gjerne en sentral komponent i metoden som gjerne kalles for Ajax (Asynchronous JavaScript and XML). Men i likhet med Ajax-navnet er også XMLHttpRequest-navnet potensielt villedende.
Dataene som utveksles med XMLHttpRequest kan være i hvilket som helst tekstbasert format, ikke nødvendigvis XML. Spørringer kan dessuten, ifølge spesifikasjonen, gjøres via både HTTP og HTTPS. Enkelte implementeringer støtter også andre protokoller.
XMLHttpRequest ble opprinnelig utviklet av Microsoft, men støttes i dag av alle de vanlige nettleserne. Implementeringen av objektet i de ulike nettleserne har i alle fall tidligere vært ganske så forskjellig. Hensikten med W3C-spesifikasjonen er derfor å få nettleserleverandørene til å samles rundt én felles måte å løse dette på.
Den kommende spesifikasjonen bygger blant annet på enkelte deler av den kommende HTML5-spesifikasjonen. Disse delene må støttes av nettlesere som skal støtte XMLHttpRequest-spesifikasjonen.
Arbeidet med XMLHttpRequest-spesifikasjonen har ikke gått helt som planlagt. Allerede i februar 2007 meldte arbeidsgruppen om utgivelsen av det som skulle bli det siste arbeidsutkastet til standarden, men tilbakemeldinger arbeidsgruppen da mottak førte til at det måtte gjøres betydelige endringer i spesifikasjonen. Siden den tid har det kommet flere nye arbeidsutkast før det forhåpentligvis endelige utkastet nå foreligger.
Arbeidsgruppen har også i snart to år jobbet med utvidelse av spesifikasjonen, XMLHttpRequest Level 2. Denne skal støtte blant annet spørringer på tvers av nettsteder/tjenester, fremdriftshendelser og håndtering av bytestrømmer for både mottak og sending.

DISKUTER SAKEN
Tele/Kommunikasjon
Satellittfrekvenser reservert for katastrofer
To nye ITU-standarder skal sikre kjapp igangsetting av livreddende samband.
Jobb & utdanning
Suns friprogsjef blir ikke med til Oracle
Simon Phipps frigjorde Java, og ledet Suns satsing på åpen kildekode i fem år.
Mest debattert siste uke
Siste debattinnlegg
- This thing called love
Tele/Kommunikasjon
Ny kjempe fra Cisco skal gi video til alle
Med 322 terabit per sekund skal alle Kinas innbyggere kunne føre hver sin videosamtale samtidig.
Mest lest siste uke
Jobb & utdanning
Han er ny W3C-
sjef
Eks-Novell-
sjef og IBM-
er skal lede webens viktigste organisasjon.





