Javascript Utførelse av IE6 Vs. IE7

Javascript Utførelse av IE6 Vs. IE7


Såvidt Javascript er opptatt av, Internet Explorer 7 er stor forbedring på Internet Explorer 6. Denne forbedringen kan ses både av utviklere og vanlige brukere; naturlig, er forskjellen for utviklere hva som forårsaker ytelsesøkning for brukerne.

Nettleser Wars

Nettlesere var ikke alltid standard og nettsider var ikke alltid krysse kompatible. Denne gangen i løpet av internett tidlig kommersiell utvikling kalles de "Browser Wars" og er kilden til alle både dagens webstandarder vi har i dag, og Internet Explorer kompatibilitetsproblemer. Siden det var ingen aksepterte leser standarder, forskjellige nettlesere hadde ulike funksjoner, så noen nettsteder ville fungere bedre i en nettleser, men ikke i en annen.

Side Rende

Et biprodukt av dette var at forskjellige nettlesere faktisk ville gjengi samme side på en annen måte, noe som fortsatt er mulig, men ikke skjer med en slik dramatisk grad lenger. Til slutt, Internet Explorer beseiret Netscape ved å tilby sin nettleser for gratis; utøvelsen av den tiden var å ta betalt for nettlesere som man kunne for en hvilken som helst annen del av ny programvare.

FireFox og standarder Compliance

Netscape åpen kildekode i sin nettleser, og det ble etter hvert omdøpt til FireFox. FireFox viktigste salgsargument, men det var nå fri, var at det var "standard kompatibel" og sikrere enn Internet Explorer; ved dette punktet webstandarder var begynt å ta form, og det hadde allerede vært noen høyprofilerte tilfeller av sikkerhetshull i IE som fører til malware infeksjoner. I motsetning til Firefox, IE ikke så fullt omfavne overholdelse av standardene.

IE 6 og standarder Compliance

IE, et Microsoft-produkt, ble sett av selskapet som en måte å presse Microsoft-teknologi som skal brukes på internett. Dette førte til et alvorlig problem for webutviklere, som det koden, særlig de som er skrevet på språk som Javascript, ville ikke alltid fungerer som den skal. Utviklere begynte å legge linjene til sin kode som sjekket for å se om nettleseren var IE, og hvis resultatet var positivt, endre koden eller kjøre en annen versjon av sidens kode. I hovedsak ble webutviklere tvunget til å kompensere for Microsofts uvilje mot å etterkomme til webstandarder ved å skrive to versjoner av noen av sine mer komplekse nettsider og applikasjoner.

IE 7 er Forbedringer

IE 7 var Microsofts første virkelige forsøk på å bli mer kompatibel med standarder, og i forlengelsen, gjøre jobben med webutviklere mye enklere. Java spesielt var mye enklere å bruke i forbindelse med IE 7 i forhold til IE 6, så det var ikke lenger behov for å endre standard Javascript for å kjøre skikkelig og litt raskere i nettleseren.