Opplæringen

Browser Wars: Er Internet Explorer 10 en Relevant Browser?

En av tingene jeg var interessert i å lære om Windows 8, er om Internet Explorer 10 er en god nettleser eller ikke. Er det verdig å bruke som hovedleser? Gir det god nok ytelse til å betraktes som en relevant nettleser i fremtiden? Jeg kjørte noen tester og sammenlignet det også med Google Chrome, Firefox og Opera. Jeg sammenlignet også dataene fra mine tidligere tester med Windows 8 Consumer Preview, Release Preview og jeg har lagt merke til noen svært interessante endringer. La oss se hva jeg har lært.

Benchmarkene som brukes til testing

Jeg bestemte meg for å gå til følgende benchmarks: HTML5 test, SunSpider JavaScript Benchmark og Peacekeeper.

For å sitere sitt nettsted, "HTML5-testresultatet er en indikasjon på hvor bra nettleseren din støtter den kommende HTML5-standarden og relaterte spesifikasjoner. Selv om spesifikasjonen ikke er ferdig ennå, sørger alle store nettlesere for at nettleseren er klar for fremtid. Finn ut hvilke deler av HTML5 som allerede støttes av nettleseren din i dag ... "

SunSpider JavaScript Benchmark måler JavaScript-ytelse på oppgaver som er relevante for dagens og nær fremtidige bruk av JavaScript i den virkelige verden, for eksempel kryptering og tekstmanipulering. Dette er en av de få målene der det er viktig å få et lavere merke. De laveste resultatene betyr raskere hastighet og bedre ytelse.

Peacekeeper-referansen måler nettleserens ytelse ved å teste sin JavaScript-funksjonalitet og evne til å håndtere vanlige JavaScript-funksjoner. Hvis du vil vite mer om hva det tester, sjekk deres FAQ-side.

V8 benchmark - versjon 7 - er en JavaScript-testpakke fra Google, som brukes til å optimalisere Google Chrome-nettleseren. Den inneholder en serie med rene JavaScript-referanser som brukes til å justere Google Chrome-ytelsen. Selvfølgelig vil Google Chrome ha den høyeste poengsummen i denne referansen. Men det tjener til å sammenligne ytelsen med andre nettlesere i henhold til hva Google anser for å være relevant når det gjelder JavaScript-ytelse.

SunSpider, Peacekeeper og V8 ble kjørt tre ganger på hver nettleser. Resultatene du ser nedenfor representerer gjennomsnittet av resultatene som ble oppnådd av hver nettleser i hver test.

Testsystemet

Jeg brukte mitt personlige skrivebord for å gjøre disse testene, som har følgende maskinvarekomponenter: en AMD Phenom II X4 905 (2, 5 GHz) prosessor, et Gigabyte GA-MA785GT-UD3H hovedkort, minnet er Corsair XMS3 DHX 6GB DDR3 1600 MHz, en Gigabyte Radeon HD6870 OC 1GB DDR5 skjermkort, en 120GB RunCore Pro V 2, 5 "SATA III SSD-stasjon.

Tester for Internet Explorer 9 ble kjørt på Windows 7 Ultimate 64-bit med Service Pack 1 installert og alle de siste oppdateringene.

Tidligere testet jeg Internet Explorer 10 i forbrukerforhåndsvisning og utgivelseseksempel av Windows 8 på samme datamaskin. Endelig testet jeg også den endelige versjonen av Windows 8.

For å sikre at testene er så mulige som mulig, deaktiverte jeg alle tilleggene og modulene i Internet Explorer. De andre nettleserne hadde ingen moduler installert heller. Også, ingen spesiell konfigurasjon ble gjort. Alle nettlesere brukte standardinnstillingene.

Jeg testet følgende nettlesere: Internet Explorer 9.0, Forhåndsvisning av forbrukerforhåndsvisning i Internet Explorer 10, Forhåndsvisning av Internet Explorer 10, Internet Explorer 10-endelige, Firefox 16, Chrome 22 og Opera 12.

Alle nettlesere unntatt Internet Explorer 9 ble testet i den endelige versjonen av Windows 8.

Internet Explorer 10 vs Internet Explorer 9 - Imponerende forbedringer!

For det første var jeg interessert i å sammenligne de forskjellige versjonene av Internet Explorer og se om det er store forbedringer i versjon 10. Jeg ønsket også å lære om forbedringene som er gjort mellom forbrukerforhåndsvisning og utgaveforhåndsvisning.

Som vi kan se fra denne første testen, gir Internet Explorer 10 mye mer støtte for HTML5-standarden og spesifikasjonene. Forbrukerforhåndsvisningene ga en imponerende 122% forbedring over Internet Explorer 9. Utgitt forhåndsvisning tok forbedringen til 126%, mens den endelige versjonen av Internet Explorer økte den til 127%. En god jobb på Microsofts side for å støtte moderne funksjoner som finnes i HTML5-standarden.

La oss se ytelsen til den nye nettleseren. Heldigvis ser vi også en ganske stor forbedring her. Både moderne brukergrensesnitt og desktopversjoner av Internet Explorer 10 gir bedre ytelse.

I SunSpider gir desktopversjonen av Internet Explorer 10 en forbedring på 41% vs. Internet Explorer 9, mens den moderne versjonen av UI gir en 38% forbedring.

Det er også imponerende å se at ytelsen til nettleseren, i dette referansenivået, har forbedret mye med hver testutgivelse. Kudos til Microsoft for å levere slike store forbedringer i JavaScript-behandling.

PeaceKeeper-referansen viste noen uventede resultater. Selv om ytelsen til Internet Explorer 10 er mye bedre sammenlignet med Internet Explorer 9, har scoreene blitt redusert mellom forbrukerforhåndsvisningen og versjonen av forhåndsvisning av Internet Explorer 10. Jeg er ikke sikker på om dette er et resultat av endringene som Microsoft har gjort i utviklingsprosessen av Internet Explorer 10 eller for endringer av PeaceKeeper i evalueringsalgoritmer.

I PeaceKeeper, sammenlignet med Internet Explorer 9, gir desktopversjonen av Internet Explorer 10 29% bedre ytelse, mens den moderne versjonen av UI gir 25% bedre ytelse.

MERK: Jeg la merke til at eldre versjoner av Chrome mottok høyere rangeringer i PeaceKeeper enn nyere versjoner. Sannsynligvis har denne "nedgangen" noe å gjøre med PeaceKeeper, som oppdaterer testmetoden og ratingalgoritmen.

Deretter brukte jeg Googles V8-benchmark. Dessverre har jeg ikke testet Consumer Preview-versjonen av Internet Explorer 10 i V8.

Som du kan se i diagrammet ovenfor, i V8-referansen, gir desktopversjonen av Internet Explorer 10 108% bedre ytelse enn Internet Explorer 9, mens den moderne versjonen av UI gir 67% bedre ytelse.

En stor forbedring som igjen bekrefter den flotte jobben fra Microsoft.

Den moderne brukergrensesnittversjonen av Internet Explorer 10 fortsetter å levere ytelse som ligner på skrivebordsmodellen. Med unntak av V8-benchmark er forskjellene i ytelse liten nok til ikke å bli synlig av de fleste: 6% lavere ytelse i SunSpider og 4% i PeaceKeeper. V8 avslører imidlertid en forskjell på 20% i ytelse mellom de to.

Internet Explorer 10 vs Chrome, Firefox og Opera

For å sette ting i perspektiv og forstå hvordan relevant Internet Explorer 10 vil være i nettleserkrigen, har jeg gjort de samme sammenligningene som ovenfor mot sine hovedkonkurrenter.

I HTML5-testen ligger Internet Explorer 10 i fjerde plass, i stor avstand fra Google Chrome 22, som gir best samsvar med HTML5-standarden.

Jeg ble hyggelig overrasket over at Internet Explorer 10 tok første plass i SunSpider-referansen.

I SunSpider er desktopversjonen av Internet Explorer 10 19% raskere enn Google Chrome 22 og 22% raskere enn Firefox 16.

PeaceKeeper-referansen viste imidlertid forskjellige resultater. Denne gangen tok Chrome ledelsen med en stor margin. Opera er andreplass mens Internet Explorer 10 er fjerde.

I PeaceKeeper leverer Chrome 22 84% bedre ytelse enn Desktop-versjonen av Internet Explorer 10.

Som forventet avslørte V8-referansen Google Chrome som vinneren, med en sterk margin. Firefox er et fjernt sekund og Internet Explorer 10 tredje, men foran Opera.

I V8-referansen er Google Chrome 22 120% raskere enn Internet Explorer 10.

Internet Explorer 10: Best i Sunspider, tredje i V8 og fjerde i PeaceKeeper

Det er tydelig at Microsoft har investert mye arbeid i å gjøre nettleseren bedre. Internet Explorer 10 kan ende opp med å være den mest konsekvente oppgraderingen noensinne laget av Microsoft. Dette er flott for alle Windows-brukere, for webutviklere og for nettet generelt. Personlig kan jeg ikke vente å se den distribuert til Windows 7-brukere også, noen ganger i de neste månedene.

Med denne nye versjonen har Microsoft bevist igjen at vitser om Internet Explorer og hvor ille det er, burde bli en ting fra fortiden, ikke lenger representativ for nettleserens virkelige ytelse.