Hvordan IE9 passerer Acid testen
NyheterBeta av IE9 kommer i september, og den siste plattformen forhåndsvisning legger til i de siste delene av rendering motoren (sammen med reparasjoner for over 100 bugs som har blitt rapportert så langt).
Det bringer syreverdien for IE9 opp til 95 - og det er der det kommer til å stoppe. Det er fordi de siste fem punktene innebærer å implementere to funksjoner - SMIL og SVG-skrifter - at Microsoft allerede har sagt det ikke vil (selv om det er interessant, det er forslag om at begge funksjonene kan flytte ut av SVG-standarden og at SVG-skrifter kan være droppet fra syretesten).
I stedet legger den nye forhåndsvisningen en demonstrasjon som viser maskinvareakselerert animert SVG i et terningkastende spill.
Maskinvareakselerasjon
Maskinvareakselerasjon er en grunn til ytelsen til Platform Preview 4, som får en forbedret poengsum på SunSpider JavaScript-benchmarken. det er 11 ganger raskere enn IE8, og sier senior direktør Ryan Gavin, "i tillegg til å være raskere enn alle nåværende fraktversjoner av Firefox, er vi nå raskere enn Safari 5".
Den andre grunnen er den nye Chakra JavaScript-motoren, som nå er integrert i nettleseren, i stedet for å kjøre separat og la den til Windows for å trekke bitene sammen.
Unikt troverdighetsnivå
Gavin sier dette forbedrer ytelsen ytterligere, og gjør det enklere å programmere webapplikasjoner fordi nettleseren kan jobbe med en beskrivelse som dekker nettsiden og koden i den: "Det er en klar fordel når du integrerer JavaScript-motoren.
"Vi får oversetteren ut av veien og tar JavaScript-tolken ut av samtalen. I andre nettlesere er dette boltet på, og du må gå gjennom tolken, og det tar tid. Ved å integrere det har vi en troverdighetsnivå som kommer til å være unikt for IE. "
En annen ny demonstrasjon viser fordelene med å akselerere alt på siden ved hjelp av GPU, i stedet for bare stykker (tilnærmingen Firefox tar). Det er en imponerende beatbox-app, og når IE9 leverer riktig antall slag per minutt og Chrome ikke, kan du bokstavelig talt høre forskjellen.
Syre test
Til tross for den nye høye Acid 3-poengsummen, forblir Microsoft stille kritisk for testen.
"Optimalisering for en enkelt test forårsaker unaturlige utfall. Folk overgeneraliserer rundt en enkelt test som ikke reflekterer hva nettmønstrene utviklerne bygger," Gavin la til.
"Vi fokuserer på hvilke utviklere som bygger, hvor ting er i standardprosessen, og ved å bygge mot dem du får resultatene utviklere og nettsteder trenger."
Han påpekte at Microsoft nå har sendt over 2000 tester til W3C som dekker HTML5, CSS, JavaScript og den nye ECMAScript 5 standarden for JavaScript som kan brukes som en del av et mer omfattende referanse for HTML5.
"Dette er en sjanse for W3C- og standardorganene å fylle et gap hvor folk vil ha en test for å peke på. Vi må komme ut av mikro-referanser og individuelle tester."