Windows Internet Explorer 9 (förkortat IE9) har skapats av Microsoft. Den släpptes till allmänheten den 14 mars 2011. Internet Explorer 9 stöder flera olika funktioner i CSS 3, inbäddade ICC färgprofiler v2 och v4 via Windows Color System, och har förbättrad prestanda för JavaScript. Det är en av de fem största webbläsarna som implementerar stöd för SVG.http://www.w3.org/Graphics/SVG/IG/wiki/SVG_Plugin_for_IE IE9 har även hårdvaruaccelererad grafikrendering med hjälp av Direct2D, hårdvaruaccelererad textrendering med hjälp av DirectWrite, hårdvaruaccelererad videorendering med hjälp av Media Foundation, imaging support med hjälp av Windows Imaging Component samt högkvalitetsutskrifter med XPS. Internet Explorer 9 stöder även HTML5-video och audiotaggar samt formatet Web Open Font. Microsoft har släppt Internet Explorer 9 som en självständig version, utan att det är bundet till någon viss version av Windows som varit fallet med tidigare versioner.

Systemkraven för Internet Explorer 9 är Windows 7, Windows Server 2008 R2, Windows Vista Service Pack 2 eller Windows Server 2008 SP2 med plattformsuppdatering. Windows XP och tidigare versioner av Windows stöds ej. Internet Explorer 9 är den sista versionen av Internet Explorer som kommer att ha stöd för Windows Vista. Internet Explorer 10 kommer endast stödjas för Windows 7 och framåt.

Historik Namn Build Datum för release Acid3 poäng Nya funktioner Internet Explorer 9 Platform Preview 1 1.9.7745.6019 2010-03-16 55/100 Stöd för CSS3 och SVG samt en ny JavaScriptmotor kallad Chakra. Internet Explorer 9 Platform Preview 2 1.9.7766.6000 2010-05-05 68/100 Bättre prestanda för JavaScript. Internet Explorer 9 Platform Preview 3 1.9.7874.6000 2010-06-23 83/100 HTML5 audio, video, och canvas taggar samt Web Open Font Format, WOFF. Internet Explorer 9 Platform Preview 4 1.9.7916.6000 2010-08-04 95/100 JavaScriptmotor integreras in i webbläsarens kärnkomponenter. Internet Explorer 9 Platform Preview 5 1.9.7930.16406 2010-09-15 Ny ikon. Internet Explorer 9 Beta 9.0.7930.16406 Nytt användargränssnitt. Internet Explorer 9 Platform Preview 6 1.9.8006.6000 2010-10-28 CSS3 2D transformationer och HTML5 semantiska taggar. Internet Explorer 9 Platform Preview 7 1.9.8023.6000 2010-11-17 Bättre prestanda för JavaScript. Internet Explorer 9 Platform Preview 8 1.9.8080.16413 2011-02-10 Prestanda, interoperabilitetsförbättringar och stöd för W3C Geolocation API. Internet Explorer 9 Release Candidate 9.0.8080.16413 Förbättrad prestanda, InPrivate Filtering får namnet Tracking Protection, ett förfinat gränssnitt, stöd för fler webbstandarder, möjligheten att lägga till en ny rad med tabbar och andra förbättringar. Internet Explorer 9 9.0.8112.16421 2011-03-14 Förbättrad prestanda, förbättrat skydd mot spårning samt möjligheten att märka upp multipla objekt per sida.

Utveckling

Utvecklingen av Internet Explorer 9 påbörjades kort efter att Internet Explorer 8 släppts. Microsoft började då att ta emot förslag på funktioner genom Microsoft Connect. Teamet som arbetar med Internet Explorer fokuserade på att förbättra stödet för HTML5, CSS3, SVG och XHTML samt att förbättra gränssnittet med mer smidighet och en ren ny design.

Microsoft annonserade Internet Explorer 9 för första gången vid PDC 2009 och uttalade sig då mest om hur webbläsaren skulle utnyttja hårdvaruacceleration i DirectX för att förbättra prestandan hos webbapplikationer och kvalitén hos webbtypografi.

Senare meddelade Microsoft att de anslutit sig till W3Cs arbetsgrupp för SVG vilket satte igång spekulationer kring att Internet Explorer 9 skulle ha stöd för SVG. Detta visade sig vara sant vid MIX 10, där Microsoft demonstrerade stöd för grundläggande markup för SVG och ett förbättrat stöd för HTML5. De meddelade även att de skulle förbättra detta stöd markant tills släppet av den första betan av Internet Explorer 9. Internet Explorer-gruppen introducerade även en ny JavaScriptmotor för 32-bitars Internet Explorer 9 ,med kodnamnet Chakra, som använder Just-in-time-kompilation för att exekvera JavaScript.

Vid MIX 10 släpptes den första förhandsupplagan av Internet Explorer 9-plattformen. Denna hade stöd för CSS3, SVG, den nya JavaScriptmotorn Chakra och en poäng på 55/100 i Acid3-test, en förbättring från Internet Explorer 8 som hade 20/100. Den femte maj 2010 släpptes den andra förhandsupplagan som fick ett betyg på 68/100 på Acid3-testet samt snabbare prestanda på prestandamätningen för JavaScript, SunSpider, än den första förhandsgranskningen. Den 23 juni 2010 släpptes den tredje förhandsupplagan. Den fick 83/100 på Acid3-testet samt återigen ett förbättrat resultat för JavaScriptmotorn. Den tredje förhandsupplagan inkluderade även stöd för HTML5 (ljud, video), taggar för canvas samt WOFF. Den fjärde augusti 2010 släpptes den fjärde förhandsupplagan med ett betyg på 95/100 i Acid3-test och en än snabbare JavaScriptmotor. 15 september 2010 släpptes en betaversion av Internet Explorer 9 till allmänheten, tillsammans med den femte förhandsupplagan för plattformen, nu med ett nytt gränssnitt. Till skillnad från förhandsupplagorna ersatte en installerad Beta tidigare installerade versioner av Internet Explorer. Den sjätte förhandsupplagan släpptes den 28 oktober 2010 och inkluderade stöd för CSS3 2D-transformationer samt semantiska element i HTLM5. Den sjunde Internet Explorer 9 Platform Preview släpptes 17 november 2010, och har en bättre JavaScriptfunktion.

De olika förhandsupplagorna var inte fulla versioner av Internet Explorer 9, då de var tänkta för testing av layout-motorn. De var riktade till webbutvecklare för att kunna få feedback på de olika förbättringar som gjorts, använda parallellt med andra installerade webbläsare och användes för en förhandsvisning av endast renderingsteknologin. De hade därför minimalistiska gränssnitt och saknade traditionella gränssnittselement så som adressfält och navigeringsknappar.

Den 23 november 2010 släpptes två uppdateringar för den publika betan av Internet Explorer 9. KB2448827 förbättrade reliabilitet och löste stabilitetsproblem i den tidiga beta-releasen medan KB2452648 löste ett inbyggt problem med feedback för Internet Explorer 9 och den senaste versionen av Windows Live Sign-in Assistant. Uppdateringarna kan hämtas hem via Windows Update eller hemsidan för Microsoft Download Center. Samma dag läckte Internet Explorer build 9.0.8027.6000, baserad på förhandsupplaga 7 för Internet Explorer 9, ut. Den tionde februari 2011 släpptes releasekandidaten för Internet Explorer 9, samtidigt som förhandsupplaga 8 för plattformen. Releasekandidaten hade förbättrad prestanda, en funktion för spårningsskydd, ett förfinat gränssnitt, stöd för fler webbstandarder och andra förbättringar.

Den slutgiltiga versionen av Internet Explorer 9 blev publik den 14 mars 2011, vid musik och filmfestivalen South by Southwest, SXSW, i Austin i Texas.

Förändringar från tidigare versioner Gränssnitt Internet Explorer 9 har signifikanta skillnader i gränssnittet jämfört med tidigare versioner. Dessa inkluderar: Fästade sidor:Pinning , Beauty of the Web. Integrerar med aktivitetsfältet i Windows 7. För att göra webbupplevelsen mer lik en applikation kan användaren fästa en webbplats och sedan återvända till den som via en genväg. I releasekandidaten kan användaren fästa en webbplats och sedan addera fler hemsidor till den sidan (ex. fästa Facebook och sedan lägga till Twitter som en annan hemsida till den fästade webbplatsen för att skapa ett socialt program). Säkerhetsaktiverad Download Manager: Hanterar filtransaktioner och kan pausa och återuppta nedladdningar av filer, samt meddelar om en fil verkar vara ett virus eller malware. Förbättrade tabbar och sida för tabbar: Den nya sidan för tabbar kan visa användarens mest besökta webbplatser. Tabbarna visas bredvid adressfältet (det finns även som alternativ att ha en egen rad för tabbar, så som i IE8). Add-on Prestandarådgivare: Visar vilka tredjeparts add-ons som kan försämra webbläsarens prestanda och ger användaren alternativet att avvaktivera eller avinstallera dessa. Kompakt gränssnitt.What’s new in Internet Explorer 9? windows.microsoft.com

Scripting JavaScriptmotor Internet Explorer 9 (32-bit) har en snabbare JavaScriptmotor än Internet Explorer 8, internt kallad för Chakra. Chakra har en separat bakgrundstråd för att kompilera JavaScript. Windows kör den tråden parallellt på en separat kärna när en sådan är tillgänglig. Kompilering i bakgrunden möjliggör fortsatt interaktion med webbsidan för användaren samtidigt som Internet Explorer 9 genererar ännu snabbare kod. Genom att den körs separat i bakgrunden kan denna process utnyttja moderna, flerkärniga maskiner.

I Microsofts preliminära SunSpidermätningar av den tredje 32-bits förhandsupplagan av Internet Explorer 9 överträffade motorn den i Internet Explorer 8 med faktor 10, och överträffade därmed samtidigt den senaste Firefox 4.0 pre-releasen. Microsoft tillhandahöll information om att deras nya motor för JavaScript använde så kallad dead code elimination-optimering för snabbare prestanda, och att webbläsaren klassade en mindre del kod i SunSpider-testet som ”död kod”. Robert Sayre, en utvecklare av Mozilla undersökte detta ytterligare och visade att dead code-optimeringen i Internet Explorer 9 hade buggar. Han visade även på testfall där dessa buggar exponerades och hur de ledde till felkompilering.

Efter det slutgiltiga släppet har 32-bits Internet Explorer 9 fått resultat som gör den till den ledande mainstream webbläsaren enligt SunSpider.

Motorn förbättrar signifikant stödet för ECMA-262, standarden för ECMAScript Language, inklusive funktioner som är nya för den nyligen färdigställda femte upplagan av ECMA-262 (ofta förkortat ES5). 64-bitars versionen av Internet Explorer 9, som inte ens är standard som webbläsare på 64-bitars system använde inte JIT-kompilatorn och presterar upp till fyra gången långsammare.

DOM

Förbättringar i Document Object Model, DOM:

DOM Traversal och Range Full DOM L2 och L3 events getComputedStyle från DOM Style DOMContentLoaded

CSS Internet Explorer 9 har förbättrat stöd för CSS. Implementationsrapporten för Internet Explorer 9, som skapades utifrån Internet Explorer 9 Beta, visar att Internet Explorer 9 klarar av 97,7% av alla test i WC3:s testset för CSS 2.1..

Förbättringar för CSS3 inkluderar stöd för följande moduler: CSS3 2D Transforms CSS3 Backgrounds and Borders CSS3 Color CSS3 Fonts CSS3 Media Queries CSS3 Namespaces CSS3 Values and Units CSS3 Selectors CSS3 Animations

HTML5 HTML5 Media

Internet Explorer 9 har stöd för HTML5 ljud och videotaggar.

Ljudtaggen inkluderar stöd för MP3 och AAC codecs, medan videotaggen stöder H.264/MPEG-4 AVC. Stöd för andra videoformat, så som WebM, kräver tredjeparts plugins.

HTML5 Canvas Internet Explorer 9 inkluderar stöd för HTML5 canvas taggen.

HTML5 Inline SVG support Den första förhandsupplagan av Internet Explorer 9 har stöd för:

Metoder för inbäddning av: inline HTML, inline XHTML,<object>, hela .svgdokument Strukturtaggar: svg,defs,use,g,image Formtaggar: circle, ellipse, rect, line, polyline, polygon, path Text Filling, Stroking, (CSS3) Color DOML2 Core och SVGDOM Events Presentations Attribut och CSS Styling Transformationsdefinitioner: translate, skewX, skewY, scale, rotate

SVG-element som stöds i förhandsversionen är fullt implementerade. Element som finns i förhandsversionen har motsvarande stöd för SVGDKM och kan stilsättas med CSS/presentationsattribut.

Webbtypografi

Internet Explorer var den första webbläsaren som gav stöd för webbtypsnitt med hjälp av @font-face -regeln, men stödde endast formatet Embedded OpenType (EOT) och saknade stöd för delar av typsnittssmodulen i CSS 3. Internet Explorer 9 gav fullt stöd för CSS3 typsnittsmodulen och adderade även stöd för WOFF. support.

Navigation Timings