neděle 22. listopadu 2009

Neoficiální zprávy o Internet Exploreru 9. Na pořadu jsou SVG, CSS transformace i canvas

Před pár dny Microsoft zveřejnil první informace o IE9. Pročetl jsem je a sepsal k tomu své poznámky. Moc toho zatím není. Weboví badatelé ovšem ví, když výrobci prohlížečů mlčí, je třeba zabrousit do veřejných archivů W3C. Novináři tam nechodí. Ovšem my tam můžeme najít zajímavé informace. Přinejmenším něco vytušit.

Začněme tedy pátrat! Dobrým startovním bodem je sledování mailů, které aktuálně zasílají lidé s Microsoftu. Toho využijeme.

Internet Explorer 9 a SVG

Bude IE9 podporovat SVG? Nevíme. Pokud ovšem spočteme počet mailů směřujících z Microsoftu do pracovní skupiny pro SVG, zjistíme, že počet mailů za tento podzim vydá za počet mailů odeslaných v celých předchozích šesti letech! Jeden z nich je přímo od člověka, který je členem IE týmu program managerem pro Layout a Rendering. Vesměs se jedná otázky dotýkající se implementace SVG. Zdá se, že Microsoft implementaci SVG minimálně zvažuje. Jsem moc zvědav, zda se to potvrdí, protože vektorová grafika je další důležitý mezník ve vývoji webu.

(BTW Microsoft byl i zlatým sponzorem konference SVG Open 2009. To jistě nebude náhoda.)

Internet Explorer a CSS

V pracovní skupině pro CSS je velmi živo (viz přehled mailů od Microsoftu ve veřejném mailing listu). Nejvíce mě zaujalo, že se Microsoft zajímá o CSS transformace (ty co znáte např. ze Safari, zej. na iPhone) a také o Multi-column layout, jednu z technik CSS3 rozšířujících schopnosti layoutu (popisuje ji Honza Sládek ve svém článku Budoucnost layoutů dle CSS3). I zde jsem byl potěšen.

Opět to neznamená, že Microsoft do IE9 tyto vlastnosti skutečně implementuje, ale jen tak pronic zanic se o ně nezajímá.

Internet Explorer 9 a canvas

I ve skupině pro HTML5 je živo (viz přehled mailů od Microsoftu), nejvíce mě zaujalo, že Microsoft se vážně zajímá o canvas. Natolik vážně, že ve vývojové verzi specifikace již najdete zástupce Microsoftu mezi jejími editory. To zároveň vzbudilo jistou nevoli (viz celé vlákno) a obavy, zda Microsoft nemůže canvas (v tuto dobu již implementovaný ve všech běžných prohlížečích) nějakým způsobem pozměnit.

Canvas je po SVG dalším prvkem, který může posunout vývoj webu v mnohém kupředu. Emulace canvasu pro IE již existují, ovšem jsou pomalé a nepodporují kompletně celé API. Plná podpora v IE9 by byl malý zázrak. Doufejme tedy, že implementace Microsoftu bude s ostatními prohlížeči kompatibilní a že ve specifikaci canvasu neudělá nějaké problematické změny.

Celkový závěr

V mém shrnutí oficiálních informací o IE9 jsem vyjádřil své přesvědčení, že IE9 bude podporovat mnohem víc webových standardů, než co zatím Microsoft představil, jinak bych nebyl s IE9 ani trochu spokojen. Po tomhle malém investigativním průzkumu jsem z tohoto neoficiálního přehledu poměrně potěšen.

Zdůrazňuji, že nic z výše uvedeného není oficiálně potvrzeno, ale vidím tu dobrou šanci, že se aspoň něco z toho v IE9 objeví.

To je ode mě vše. Pokud objevíte nějakou další zajímavost, budu moc vděčný, když mi dáte vědět.