Internet Explorer 8 och webbstandarder

5 mars 2008

Efter att under flera år ha låtit utvecklingen av webbläsaren Internet Explorer stå stilla har nu Microsoft fått upp farten något. I oktober 2006 släppte de IE 7, och inom en snar framtid kommer en betaversion av IE 8 att släppas.

Det låter kanske inte så speciellt, men vardagen för oss som jobbar med webbutveckling påverkas i allra högsta grad av hur väl Microsoft, som ju fortfarande har den klart största marknadsandelen när det gäller webbläsare, följer med i utvecklingen. Att bygga webbplatser blir mycket enklare när alla webbläsare följer samma regler, och där har Internet Explorer länge legat långt efter konkurrenter som Firefox, Safari och Opera.

Med IE 7 tog Microsoft ett kliv framåt på den fronten, och med IE 8 lovar de att det ska bli ännu mycket bättre - faktiskt ser det av förhandstipsen att döma ut som att IE 8 äntligen kan komma åt nå upp till samma stöd för HTML, CSS och JavaScript som övriga webbläsare. Det är inte en dag för tidigt tycker vi, men det innebär också att större krav kommer att ställas på oss som bygger webbplatser. Vilket vi faktiskt också tycker är bra!

För att dra full nytta av förbättringarna i IE 8 behöver man nämligen vara påläst inom webbstandarder. Det kommer inte längre att vara lika enkelt att göra ett halvdant jobb och ändå lyckas få saker att fungera i Internet Explorer, eftersom den kommer att bete sig på samma sätt som de andra webbläsarna. Om man, som många tyvärr gör, baserar funktionalitet på icke-standardiserat beteende hos IE i dag, riskerar man att den funktionaliteten försvinner för besökare som börjat använda IE 8.

Microsoft har många stora kunder vars intranät och andra webbaserade applikationer är beroende av det icke-standardiserade beteende som Internet Explorer traditionellt har haft. För att mildra effekterna av att uppgradera till IE 8 har Microsoft därför lagt in en utväg i IE 8. Genom att lägga in en speciell meta-tagg på sin webbplats kan man tvinga IE 8 att bete sig som IE 7.

Detta kan vid en första anblick låta bra, och det kan det möjligen vara som en tillfällig akutåtgärd om en applikation slutar fungera. Men på sikt är det ingen bra lösning eftersom det innebär att man faktiskt fryser Internet Explorer vid version 7, och aldrig kommer att kunna få förbättrat stöd för HTML, CSS och JavaScript. Det i sin tur innebär att de som använder Internet Explorer inte kommer att få ta del av förbättrade standarder och den förbättrade tillgänglighet som de innebär. Därför behöver alla som jobbar med att utveckla gränssnitt för webben lära sig hur man använder webbstandarder på rätt sätt.

Vi tycker det är ett stort steg framåt för webben att Microsoft förbättrar stödet för webbstandarder i Internet Explorer, och hoppas få se förbättringar av deras övriga webbrelaterade produkter inom en snar framtid. För att uttrycka sig milt så finns det en hel del att göra för att förbättra både kvalitet och tillgänglighet på den gränssnittskod som skapas av produkter som Sharepoint och Visual Studio…

Kommentarer

  1. Nilleonline webbyrå kommenterade 9 maj 2008 02:07

    "..IE 8 äntligen kan komma åt nå upp till samma stöd för HTML, CSS och JavaScript som övriga webbläsare."
    - Låter otroligt, men vi får se hur det blir med det. Det skulle vara grymt bra om det äntligen kom fullt stöd för css i IE.

Använd detta formulär om du vill skicka ett meddelande:

Skriv en kommentar:

Dela ut sidan på sociala nätverk:

EPiServer Microsoft