Den låga nedgången på IE9 s skalbara vektorgrafik
NyheterSkalbar vektorgrafik motsvarar HTML för grafik. I stället för att använda en bild beskriver du vad du vill se - och om du vill ändra det en gång det visas kan du göra det med ett manus.
Bing och Google Maps visar redan rutter med SVG - så länge du inte använder Internet Explorer.
Microsoft var inblandad i den ursprungliga SVG-specifikationen tillbaka 2001 (när W3C bad företaget att kombinera sitt VML-förslag med Adobes PGML) men IE9 kommer att vara första gången Internet Explorer stöder SVG utan plugin.
- Exklusiv intervju med Microsofts Steven Sinofsky: HTML5 betyder inte att du inte behöver Windows
Till Internet Explorer-teamet är SVG ett av de sätt som IE9 kan aktivera nästa generations webbapps, med hjälp av DirectX GPU-hårdvaruacceleration för att göra SVG snabbt och låta SVG-elementen interagera med HTML-sidan.
"Ett tillfälle för driftskompatibilitet"
Så istället för att klicka för att öppna en större version av en bild kan du inte bara zooma in i det, men dra bildgränsen för att ge det mer utrymme på sidan. "IE9 är den första webbläsaren som stöder SVG inline i HTML ur lådan, säger senior programchef John Hrvatin.
"Vi ser ett tillfälle för driftskompatibilitet, säger Senior Program Manager Patrick Dengler," men också en fantastisk möjlighet att ta Windows och hårdvaruacceleration och lag en bra grafisk upplevelse ovanpå. "
Det visar sig i hastigheten på operationer som att använda alfakanalen till sammansatta flera bilder eller lägga till öppenhet, säger Lead Program Manager Ted Johnson; "varför vissa saker är riktigt snabba i IE 9 och inte i andra webbläsare har mycket att göra med alfa-blandning och GPU gör det så snabbt som skärmen kan återställa jämfört med att göra det i programvara.
"Blanda bildens opacitet, färger, former - de kör högst upp på GPU-enheten och det är bara en fantastisk upplevelse." Du ser fördelen även på budget-datorer, lovar han; "Om du tar till och med en grafikkort med låga slutpunkter med en lågprocessor som en Atom, är du fortfarande snabbare i GPU, inte för att GPU är så bra, men för att CPU: n är så dålig!"
Oändliga möjligheter
Varför använder Internet Explorer SVG nu? På grund av vad det erbjuder HTML5 wweb apps; grafik animerad av JavaScript, poster i storformat eller stora bakgrunder kan du ladda ner exceptionellt snabb, miniatyrbilder, zoomning, rotation, alfabetisk sammansättning och blandning, transparens och vanligtvis interaktiva bilder. SVG-bilder hämtas snabbare och du kan göra mer med dem på webbsidan.
IE-teamet har pratat med utvecklare om vilken typ av appar de vill bygga och de visade oss bilder av en prototyp e-postwebapp som skulle visa inbäddade bilder i inkorgen med avrundade hörn och drop-skuggor. gränser markera viktig information som ditt nästa möte och mötesförfrågningar kommer med kartor som låter dig zooma in och få en animerad sökväg till rummet du behöver.
Bara några av SVG-funktionerna som planeras för den slutliga utgåvan finns i förhandsvisningen. Visa grundläggande former, vägar och text är fullt implementerade; dokumentstruktur, scripting, styling, transformer (som roterande former), målning och fyllning stöds delvis men de är inte färdiga och gradienter och mönster, klippning och maskering, och att arbeta med markörer och symboler kommer senare.
"Vi fyller i massiv färg, men inte ett mönster fyller än," förklarade Hrvatin; "I text gör vi textelementet men det viktigaste spänningselementet som vi inte gör ännu."