Hur IE9 passerar Acid-testet
NyheterBeta av IE9 kommer i september och den sista plattformsförhandsgranskningen läggs till i de slutliga bitarna av renderingsmotorn (tillsammans med fixer för över 100 buggar som hittills rapporterats).
Det ger Acid poäng för IE9 upp till 95 - och det är där det kommer att sluta. Det beror på att de sista fem punkterna skulle innebära att två funktioner - SMIL och SVG-teckensnitt - som Microsoft redan har sagt det inte kommer att göra (även om det är intressant att det finns förslag på att båda funktionerna kan flytta sig ur SVG-standarden och att SVG-teckensnitt kan vara tappade från syretestet).
Istället lägger den nya förhandsgranskningen en demo som visar maskinvaruaccelererad animerad SVG i ett tärningsrullande spel.
Hårdvaruacceleration
Hårdvaruacceleration är en orsak till utförandet av Platform Preview 4, vilket förbättrar poängen på SunSpider JavaScript-riktmärket. Det är 11 gånger snabbare än IE8, och noterar seniorledare Ryan Gavin, "förutom att vara snabbare än alla nuvarande fraktversioner av Firefox är vi nu snabbare än Safari 5".
Den andra orsaken är den nya Chakra JavaScript-motorn, som nu integreras i webbläsaren istället för att springa separat och lämnar den till Windows för att dra bitarna ihop.
Unik trovärdighetsnivå
Gavin säger att detta ytterligare förbättrar prestanda och gör det enklare att programmera webbapps eftersom webbläsaren kan arbeta med en beskrivning som täcker webbsidan och koden inuti den: "Det är en klar fördel när du integrerar JavaScript-motorn.
"Vi får översättaren ur vägen och tar JavaScript-tolken ur samtalet. I andra webbläsare är det bultat på och du måste gå igenom tolken, och det tar tid. Genom att integrera det har vi en trovärdighetsnivå som kommer att vara unik för IE. "
En annan ny demo visar på fördelen att accelerera allt på sidan med hjälp av GPU, i stället för bara bitar (den metod som Firefox tar). Det är en imponerande beatbox-app, och när IE9 levererar rätt antal slag per minut och Chrome inte kan du bokstavligen höra skillnaden.
Syrtest
Trots den nya High Acid 3-poängen är Microsoft fortfarande tyst kritisk för testet.
"Optimering för ett test resulterar i onaturliga resultat. Människor övergeneraliserar runt ett enda test som inte reflekterar över vilka webbmönsterutvecklare bygger", tillade Gavin.
"Vi fokuserar på vad utvecklare bygger, var saker är i standardprocessen och genom att bygga mot dem du får de resultat som utvecklare och webbplatser behöver".
Han påpekade att Microsoft nu har skickat över 2000 test till W3C som täcker HTML5, CSS, JavaScript och den nya ECMAScript 5 standarden för JavaScript som kan användas som en del av ett mer omfattande riktmärke för HTML5.
"Det här är en chans för W3C- och standardorganen att fylla ett gap där människor vill ha ett test att peka på. Vi måste komma ur mikrobänkar och individuella test."