JUSS OG SAMFUNN

IE8 tvinger frem åpne standarder

Microsoft prioriterer åpne standarder fremfor bakover-kompatibilitet. Milliarder av websider må oppdateres.

4. mars 2008 - 08:08

Microsoft har tidligere vært beryktet for ikke å være så opptatt av å følge åpne standarder. Det har de bestemt seg for å endre på, og i forrige uke gikk selskapets to toppsjefer, Steve Ballmer og Ray Ozzie ut og erklærte at Microsofts strategi og forretningspraksis på dette området nå skal endres.

Et av områdene der denne endringen vil skje, er på Microsofts nyeste netttleser, Internet Explorer 8.

- IE8 har blitt markant forbedret, og ble designet for å støtte dagens internettstandarder på en skikkelig måte. Det ble bevist gjennom at IE8 klarte den populære "Acid2"-testen allerede i den første betautgaven, sier Ray Ozzie, Microsofts Chief Software Architect, i en pressemelding.

Microsoft har fått svi fordi de med Internet Explorer 6 ikke fulgte standardene. Dermed har nettleseren, som kommer standard med alle Windows Xp-installersjoner, en gjengivelsesmotor som skaper mye kluss for de som lager websider. Fordi det var den mest utbredte nettleseren, har mange nettsteder tilpasset seg dens måte å lese html-kode. Det skaper problemer for besøkende med andre nettlesere.

Problemet er så stort, at Microsoft selv får problemer med nye nettlesere. De ble overasket over at Internet Explorer 7, som var mye bedre til å følge standarder, ikke klarte å lese alle nettsider ordentlig.

For å løse det så Microsoft for seg å lage en såkalt «quirks-modus» i Internet Explorer 8, og la den være standardvalget. Problemet med det, er at det ikke gir nettstedene noe insentiv til å rydde opp i koden sin.

- Det vil bli et stort problem fordi de fryser renderingmotoren. Dermed vil det være mange nettsteder som ikke retter sine feil. Insentivet til å fikse problemet blir mindre, når de vet at det alltid vil fungere med den gamle rendering motoren, sa David Storey, Chief Web Opener, i Opera Software.

Storey jobber for å få alle verdens nettsteder til å følge åpne standarder, og han er helt avhengig av å kunne argumentere med at nettstedene som gjør det sparer seg selv for problemer i fremtiden. Hvis det argumentet forsvinner, blir plutselig hans jobb mye vanskeligere.

- Vi har nå bestemt oss for å sette vår mest standard-orienterte modus som standardinnstilling i IE8 - Vår opprinnelige plan var å bruke IE7-komtabilitet som standardinnstilling i IE8, for å minimere forstyrrelsen av verdens eksisterende nettsteder. Vi har nå bestemt oss for å sette vår mest standard-orienterte modus som standardinnstilling i IE8, sier Ozzie.

Internet Explorer 8 kommer med tre gjengivelsesmoduser:

  • En som følger oppdaterte standarder
  • En som følger webstandardene slik IE7 gjorde da den ble lansert i 2006
  • En bakoverkompatibel modus (IE6)

Besluttningen om å gjøre dette har sittet langt inne for programvaregiganten.

- Dette er naturlig nok en kompleks problemstilling. På den ene siden er det bokstavelig talt milliarder av nettsteder som er designet for å støtte tidligere versjoner, inkludert mange som ikke lengre blir aktivt vedlikeholdt. På den andre siden, er det en fordel for webutviklere hvis alle leverandører prioriterer interoperabilitet for vanlige standarder etterhvert som de utvikler seg. Etter å ha veid disse bekymringene opp mot hverandre, har vi bestemt oss for å prioritere å støtte nye webstandarder, sier Ozzie.

Som en følge av Microsofts besluttning, blir mange nettsteder nødt til å oppdatere sine nettsteder. De kan imidertid velge å bare legge inn en opsjon i meta-taggen på nettsiden som spesifiserer at de ønsker å bruke Internet Explorer 8 i «quirks-modus». Den forteller Internet Explorer 8 hvilken modus den skal kjøre i.

De som ikke gjør det, og som har nettsider laget for IE6, vil oppleve at besøkende med oppdatert nettleser får problemer med å se innholdet på sidene deres.

    Les også:

Les mer om:
Del
Kommentarer:
Du kan kommentere under fullt navn eller med kallenavn. Bruk BankID for automatisk oppretting av brukerkonto.
Tekjobb
Se flere jobber
En tjeneste fra