Javascript Engine i IE7 Vs. IE8

Javascript Engine i IE7 Vs. IE8


Hver ny nettleser utgivelse, som et nytt operativsystem, Garners både kritikk og ros. Internet Explorer 8, utgitt i 2008, er intet unntak. Den økte ytelsen til sin Java tolkning motoren var bemerkelsesverdig, øker mange Javascript operasjoner med så mye som 400 prosent, men kompatibilitetsproblemer med eldre nettsteder, og nettleseren er fortsatt henger ytelse i forhold til konkurrentene har forlatt den åpen for kritikk.

IE8 Forbedringer IE7

Ifølge Microsofts ingeniører, Javascript-motoren ytelsen var nummer én bekymring med den opprinnelige betaversjonen av IE8. Streng sammensetning, prosessen med å kombinere små biter av tekst, er "mange ganger raskere" i IE8. IE8s JScript gjennomføring er nærmere industristandarden (ECMAScript 3 eller ES3) enn tidligere versjoner var. I tillegg hevder Microsoft å ha stengt en rekke minnelekkasjer som kan, over tid, redusere ytelsen til nettleseren i løpet av en økt.

Kompatibilitetsmodus

For å oppnå disse ytelsesforbedringer, Javascript-motoren endret seg radikalt nok mellom IE7 og IE8 at Microsoft måtte innføre en "kompatibilitetsmodus" i sin nye nettleser for websider som, mens helt funksjonell i IE7, nektet å jobbe i IE8. Med kompatibilitetsmodus på, sidene lastes som de ville i IE7: saktere, men uten å bryte eldre nettsteder.

Alternatives (Chrome, Firefox)

Ifølge de fleste benchmarks, IE8s Javascript-motoren hastighet, til tross for forbedringer over IE8 er fortsatt mye tregere enn konkurrerende nettlesere Chrome versjon 8 og Firefox 3.1. Begge disse nettleserne radikalt endret måten at Javascript ble tolket i nettleseren, og som et resultat oppnådd betydelige ytelsesforbedringer.

IE9 og IE10

De siste versjonene av Internet Explorer har store ytelsesforbedringer og mest toneangivende studier av de store nettleserne erkjenner at IE9 er en alvorlig konkurrent når det kommer til Javascript-motor ytelse. Noen kommentatorer har antydet at Javascript-motor ytelse har nådd et nivå av optimalisering hvor forskjellene mellom de beste resultater lesere er så små at de knapt saken lenger. IE10, for tiden tilgjengelig for utviklere i en forhåndsvisning edition, overgår endelig Firefox og Chrome i en rekke benchmarks, og enda viktigere er den mest HTML5-kompatibel nettleser rundt.