En av de saker jag var intresserad av att lära mig om Windows 8 är om Internet Explorer 10 är en bra webbläsare eller inte. Är det värd att använda som huvudbläddrare? Ger det tillräckligt bra prestanda för att betraktas som en relevant webbläsare i framtiden? Jag körde några tester och jämförde det med Google Chrome, Firefox och Opera. Jag jämförde också data från mina tidigare tester med Windows 8 Consumer Preview, Release Preview och jag har märkt några väldigt intressanta förändringar. Låt oss se vad jag har lärt mig.
Benchmarkerna som används för testning
Jag bestämde mig för att följa följande riktmärken: HTML5-test, SunSpider JavaScript Benchmark och Peacekeeper.
För att citera deras hemsida, "HTML5-testresultatet är en indikation på hur bra din webbläsare stöder den kommande HTML5-standarden och relaterade specifikationer. Trots att specifikationen inte är klar än, ser alla större webbläsare på att deras webbläsare är redo för framtid. Ta reda på vilka delar av HTML5 som redan stöds av din webbläsare idag ... "
SunSpider JavaScript Benchmark mäter JavaScript-prestanda på uppgifter som är relevanta för nuvarande och närmaste framtida användning av JavaScript i den verkliga världen, såsom kryptering och textmanipulation. Detta är en av de få riktmärken där det är viktigt att få ett lägre betyg. Lägsta resultat betyder snabbare hastighet och bättre prestanda.
Peacekeeper-riktlinjen mäter webbläsarens prestanda genom att testa dess JavaScript-funktionalitet och dess förmåga att hantera vanliga JavaScript-funktioner. Om du vill veta mer om vad det testar, kolla deras FAQ-sida.
V8 benchmark - version 7 - är en JavaScript-testpaket av Google, som används för att optimera Google Chrome-webbläsaren. Den innehåller en serie rena JavaScript-riktmärken som används för att stämma överens med Google Chrome. Självklart kommer Google Chrome att ha den högsta poängen i denna riktmärke. Men det tjänar till att jämföra prestanda med andra webbläsare enligt vad Google anser vara relevant när det gäller JavaScript-prestanda.
SunSpider, Peacekeeper och V8 kördes tre gånger på varje webbläsare. Resultaten som du ser nedan representerar genomsnittet av de poäng som erhållits av varje webbläsare i varje test.
Testsystemet
Jag använde mitt personliga skrivbord för att göra dessa test, som har följande hårdvarukomponenter: en AMD Phenom II X4 905 (2, 5 GHz) processor, ett Gigabyte GA-MA785GT-UD3H moderkort, minnet är Corsair XMS3 DHX 6GB DDR3 1600 MHz, en Gigabyte Radeon HD6870 OC 1GB DDR5 grafikkort, en 120GB RunCore Pro V 2, 5 "SATA III SSD-enhet.
Testerna för Internet Explorer 9 kördes på Windows 7 Ultimate 64-bitars med Service Pack 1 installerad och alla senaste uppdateringar.
Tidigare testade jag Internet Explorer 10 i Consumer Preview och Release Preview av Windows 8 på samma dator. Slutligen testade jag också den slutliga versionen av Windows 8.
För att försäkra sig om att testerna är så objektiva som möjligt, inaktiverade jag alla tillägg och moduler i Internet Explorer. De andra webbläsarna hade inga moduler installerade heller. Dessutom gjordes ingen speciell konfiguration. Alla webbläsare använde sina standardinställningar.
Jag testade följande webbläsare: Internet Explorer 9.0, Förhandsgranskning av Internet Explorer 10, Internet Explorer 10 Release Preview, Internet Explorer 10 final, Firefox 16, Chrome 22 och Opera 12.
Alla webbläsare utom Internet Explorer 9 testades i den slutliga versionen av Windows 8.
Internet Explorer 10 vs Internet Explorer 9 - Imponerande förbättringar!
Först var jag intresserad av att jämföra de olika versionerna av Internet Explorer och se om det finns stora förbättringar i version 10. Jag ville också lära mig om de förbättringar som gjorts mellan Consumer Preview och Release Preview.
Som vi kan se från det här första testet, ger Internet Explorer 10 mycket mer stöd för HTML5-standarden och specifikationerna. Consumer Preview levererade en imponerande 122% förbättring jämfört med Internet Explorer 9. Förhandsgranskningen ökade till 126% medan den slutliga versionen av Internet Explorer höjde den till 127%. Ett bra jobb på Microsofts sida för att stödja moderna funktioner som finns i HTML5-standarden.
Låt oss se prestanda för den nya webbläsaren. Lyckligtvis ser vi också en ganska stor förbättring här. Både moderna användargränssnitt och skrivbordsversioner av Internet Explorer 10 ger bättre prestanda.
I SunSpider levererar skrivbordsversionen av Internet Explorer 10 en förbättring på 41% jämfört med Internet Explorer 9, medan den moderna användargränssnittet levererar 38% förbättring.
Det är också imponerande att se till att webbläsarens prestanda, i detta riktmärke, har förbättrats mycket med varje testutgåva. Kudos till Microsoft för att leverera sådana stora förbättringar i JavaScript-bearbetning.
PeaceKeeper-riktmärket avslöjade några oväntade resultat. Medan prestanda i Internet Explorer 10 är mycket bättre jämfört med Internet Explorer 9, har poängen minskat mellan konsumentförhandsgranskningen och Release Preview of Internet Explorer 10. Jag är inte säker på om detta är ett resultat av de ändringar som gjorts av Microsoft i utvecklingsprocessen för Internet Explorer 10 eller för förändringar som gjorts av PeaceKeeper i dess utvärderingsalgoritmer.
I PeaceKeeper, jämfört med Internet Explorer 9, ger skrivbordsversionen av Internet Explorer 10 29% bättre prestanda medan den moderna användargränssnittet levererar 25% bättre prestanda.
OBS! Jag märkte att äldre versioner av Chrome fick högre betyg i PeaceKeeper än nya versioner. Förmodligen har denna "minskning" något att göra med PeaceKeeper, som uppdaterar sin testmetodik och betygsalgoritm.
Därefter använde jag Googles V8-riktmärke. Tyvärr testade jag inte konsumentversionsversionen av Internet Explorer 10 i V8.
Som du kan se i diagrammet ovan, i V8-riktlinjen, levererar Desktop-versionen av Internet Explorer 10 108% bättre prestanda jämfört med Internet Explorer 9, medan den moderna användargränssnittet ger 67% bättre prestanda.
En stor förbättring som återigen bekräftar det stora arbetet som gjorts av Microsoft.
Den moderna användargränssnittversionen av Internet Explorer 10 fortsätter att leverera prestanda som liknar skrivbordets motsvarighet. Med undantag för V8-benchmarken är skillnaderna i prestanda små nog att inte märkas av de flesta: 6% lägre prestanda i SunSpider och 4% i PeaceKeeper. V8 avslöjar dock en skillnad på 20% i prestanda mellan de två.
Internet Explorer 10 vs Chrome, Firefox och Opera
För att sätta saker i perspektiv och förstå hur relevant Internet Explorer 10 kommer att vara i webbläsarkriget, har jag gjort samma jämförelser som ovan mot sina huvudkonkurrenter.
I HTML5-testet ligger Internet Explorer 10 på fjärde plats, på ett stort avstånd från Google Chrome 22, vilket ger den bästa överensstämmelsen med HTML5-standarden.
Jag blev positivt överraskad över att se Internet Explorer 10 på första plats i SunSpider-riktmärket.
I SunSpider är skrivbordet versionen av Internet Explorer 10 19% snabbare än Google Chrome 22 och 22% snabbare än Firefox 16.
PeaceKeeper-riktmärket visade dock olika resultat. Den här gången tog Chrome ledningen med en stor marginal. Opera är andra plats medan Internet Explorer 10 är fjärde.
I PeaceKeeper levererar Chrome 22 84% bättre prestanda jämfört med skrivbordsversionen av Internet Explorer 10.
Som förväntat visade V8-riktmärket Google Chrome som vinnare, med en stark marginal. Firefox är en avlägsen sekund och Internet Explorer 10 tredje, men före Opera.
I V8-riktmärket är Google Chrome 22 120% snabbare än Internet Explorer 10.
Internet Explorer 10: Bäst i Sunspider, Tredje i V8 och Fjärde i Peacekeeper
Det är uppenbart att Microsoft har satsat mycket på att göra webbläsaren bättre. Internet Explorer 10 kan sluta bli den mest konsekventa uppgraderingen som någonsin gjorts av Microsoft. Detta är bra för alla Windows-användare, för webbutvecklare och för webben i allmänhet. Personligen kan jag inte vänta med att se den distribuerad till Windows 7-användare också, någon gång under de närmaste månaderna.
Med den här nya versionen har Microsoft bevisat återigen att skämt om Internet Explorer och hur illa det är ska bli en sak från det förflutna, inte längre representativ för webbläsarens verkliga prestanda.