Tutorial

Browser Wars: Er Internet Explorer 10 en relevant browser?

En af de ting, jeg var interesseret i at lære om Windows 8, er, om Internet Explorer 10 er en god browser eller ej. Er det værd at bruge som din hovedbrowser? Udbyder den god nok ydelse til at betragtes som en relevant browser i fremtiden? Jeg løb et par tests og sammenlignede det også med Google Chrome, Firefox og Opera. Jeg sammenlignede også dataene fra mine tidligere test med Windows 8 Consumer Preview, Release Preview og jeg har bemærket nogle meget interessante ændringer. Lad os se, hvad jeg har lært.

De benchmarks, der anvendes til testning

Jeg besluttede at gå efter følgende benchmarks: HTML5 test, SunSpider JavaScript Benchmark og Peacekeeper.

For at citere deres hjemmeside, "HTML5 test scoren er en indikation af, hvor godt din browser understøtter den kommende HTML5 standard og relaterede specifikationer. Selvom specifikationen ikke er færdiggjort endnu, sørger alle store browserproducenter for at deres browser er klar til fremtid. Find ud af, hvilke dele af HTML5, der allerede understøttes af din browser i dag ... "

SunSpider JavaScript Benchmark måler JavaScript-ydeevne på opgaver, der er relevante for den nuværende og nær fremtidige brug af JavaScript i den virkelige verden, såsom kryptering og tekstmanipulation. Dette er et af de få benchmarks, hvor det er vigtigt at få et lavere mærke. De laveste resultater betyder hurtigere hastighed og bedre ydeevne.

Peacekeeper-benchmarken måler browserens ydeevne ved at teste dets JavaScript-funktionalitet og dets evne til at håndtere almindeligt anvendte JavaScript-funktioner. Hvis du vil vide mere om, hvad det tester, skal du kontrollere deres FAQ side.

V8 benchmark - version 7 - er en JavaScript-testpakke fra Google, der bruges til at optimere Google Chrome-webbrowseren. Den indeholder en række rene JavaScript-benchmarks, der bruges til at tune Google Chrome-ydeevne. Selvfølgelig vil Google Chrome have den højeste score i denne benchmark. Det tjener dog at sammenligne ydeevnen med andre browsere i henhold til, hvad Google anser for at være relevant i forhold til JavaScript-ydeevne.

SunSpider, Peacekeeper og V8 blev kørt tre gange på hver browser. De resultater, du ser nedenfor, repræsenterer gennemsnittet af de score, der blev opnået af hver browser i hver test.

Testsystemet

Jeg har brugt mit personlige skrivebord til at lave disse tests, som har følgende hardwarekomponenter: en AMD Phenom II X4 905 (2, 5 GHz) processor, et Gigabyte GA-MA785GT-UD3H bundkort, hukommelsen er 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-drev.

Testene til Internet Explorer 9 blev kørt på Windows 7 Ultimate 64-bit med Service Pack 1 installeret og alle de seneste opdateringer.

Tidligere testede jeg Internet Explorer 10 i Forbrugereksemplet og Release Preview af Windows 8 på samme computer. Endelig testede jeg også den endelige version af Windows 8.

For at sikre at testene er så mulige som muligt, deaktiverede jeg alle add-ons og moduler i Internet Explorer. De andre browsere havde heller ingen moduler installeret. Der blev heller ikke lavet nogen speciel konfiguration. Alle browsere brugte deres standardindstillinger.

Jeg testede følgende browsere: Internet Explorer 9.0, Forbrugereksempel i Internet Explorer 10, Preview Preview Internet Explorer 10, Internet Explorer 10-endelige, Firefox 16, Chrome 22 og Opera 12.

Alle browsere undtagen Internet Explorer 9 blev testet i den endelige version af Windows 8.

Internet Explorer 10 vs Internet Explorer 9 - Imponerende forbedringer!

For det første var jeg interesseret i at sammenligne de forskellige versioner af Internet Explorer og se, om der er store forbedringer i version 10. Jeg ønskede også at lære om de forbedringer, der blev gjort mellem forbrugereksempel og release preview.

Som vi kan se fra denne første test, giver Internet Explorer 10 meget mere støtte til HTML5-standarden og specifikationerne. Consumer Preview leverede en imponerende 122% forbedring i forhold til Internet Explorer 9, mens Release Preview forbedrede sig til 126%, mens den endelige version af Internet Explorer øgede den til 127%. Et godt stykke arbejde på Microsofts side for at understøtte moderne funktioner, der findes i HTML5-standarden.

Lad os se udførelsen af ​​den nye browser. Heldigvis ser vi også en ret stor forbedring her. Både de moderne brugergrænseflader og desktopversioner af Internet Explorer 10 leverer bedre ydeevne.

I SunSpider leverer desktopversionen af ​​Internet Explorer 10 en forbedring på 41% vs. Internet Explorer 9, mens den moderne brugergrænsefladeversion giver en 38% forbedring.

Det er også imponerende at se, at browserens ydeevne, i dette benchmark, har forbedret meget med hver testudgivelse. Kudos til Microsoft for at levere sådanne større forbedringer i JavaScript-behandling.

PeaceKeeper-benchmarket afslørede nogle uventede resultater. Mens udførelsen af ​​Internet Explorer 10 er meget bedre sammenlignet med Internet Explorer 9, er scorerne faldet mellem forbrugereksemplet og udgivelseseksemplet af Internet Explorer 10. Jeg er ikke sikker på, om dette skyldes ændringer foretaget af Microsoft i udviklingen af ​​Internet Explorer 10 eller af ændringer foretaget af PeaceKeeper i sine evalueringsalgoritmer.

I PeaceKeeper, sammenlignet med Internet Explorer 9, leverer desktopversionen af ​​Internet Explorer 10 29% bedre ydeevne, mens den moderne brugergrænsefladeversion leverer 25% bedre ydeevne.

BEMÆRK: Jeg har bemærket, at ældre versioner af Chrome modtog højere ratings i PeaceKeeper end nyere versioner. Denne formindskelse har sandsynligvis noget at gøre med PeaceKeeper, der ajourfører deres testmetode og ratingalgoritme.

Derefter brugte jeg Googles V8 benchmark. Desværre har jeg ikke testet Consumer Preview-versionen af ​​Internet Explorer 10 i V8.

Som du kan se i diagrammet ovenfor, leverer desktopversionen af ​​Internet Explorer 10 108% bedre ydeevne end Internet Explorer 9, mens den moderne version af UI leverer 67% bedre ydeevne.

En stor forbedring, som igen bekræfter det store arbejde, der udføres af Microsoft.

Den moderne brugergrænsefladeversion af Internet Explorer 10 fortsætter med at levere ydeevne svarende til sin desktop-modstykke. Med undtagelse af V8-benchmarket er forskellen i præstation lille nok til ikke at ses af de fleste mennesker: 6% lavere præstation i SunSpider og 4% i PeaceKeeper. V8 afslører imidlertid en forskel på 20% i præstation mellem de to.

Internet Explorer 10 mod Chrome, Firefox og Opera

For at sætte tingene i perspektiv og forstå, hvordan relevant Internet Explorer 10 vil være i browserkrigen, har jeg gjort de samme sammenligninger som ovenfor over for de vigtigste konkurrenter.

I HTML5-testen sidder Internet Explorer 10 på fjerdepladsen, i stor afstand fra Google Chrome 22, hvilket giver den bedste overensstemmelse med HTML5-standarden.

Jeg blev glædeligt overrasket over at se, at Internet Explorer 10 tog førstepladsen i SunSpider benchmark.

I SunSpider er desktopversionen af ​​Internet Explorer 10 19% hurtigere end Google Chrome 22 og 22% hurtigere end Firefox 16.

PeaceKeeper-benchmarket viste dog forskellige resultater. Denne gang tog Chrome føringen med en stor margen. Opera er andet sted, mens Internet Explorer 10 er fjerde.

I PeaceKeeper leverer Chrome 22 84% bedre ydeevne sammenlignet med desktopversionen af ​​Internet Explorer 10.

Som forventet afslørede V8-benchmarken Google Chrome som vinder med en stærk margen. Firefox er et fjernt sekund og Internet Explorer 10 tredje, men før Opera.

I V8-benchmarket er Google Chrome 22 120% hurtigere end Internet Explorer 10.

Internet Explorer 10: Bedst i Sunspider, Tredje i V8 og Fjerde i PeaceKeeper

Det er tydeligt, at Microsoft har investeret meget i at gøre sin browser bedre. Internet Explorer 10 kan ende med at være den mest konsekvente opgradering, der nogensinde er lavet af Microsoft. Dette er fantastisk til alle Windows-brugere, til webudviklere og til internettet generelt. Personligt kan jeg ikke vente med at se det distribueret til Windows 7-brugere også engang i de næste par måneder.

Med denne nye version har Microsoft igen bevist, at vittigheder om Internet Explorer, og hvor ringe det er, burde blive en fortid, der ikke længere er repræsentativ for browserens virkelige ydeevne.