Zobrazují se příspěvky se štítkemsvg. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemsvg. Zobrazit všechny příspěvky

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.

čtvrtek 17. dubna 2008

SVG do HTML5 - znovu a jinak

Pokus o začlenění SVG do HTML5, který připravovala WHATWG spolu s pracovní skupinou pro HTML, byl zrušen na žádost pracovní skupiny pro SVG. Hlavním argumentem byla nekompatibilita syntaxe takto vkládaného SVG se stávajícími implementacemi SVG.

Pracovní skupině pro SVG se ovšem celý nápad se začleněním líbí a pokusí se přijít s vlastním řešením, při kterém by kompatibilita zůstala zachována v maximální možné míře.

Práce na začlenění MathML a datových atributů i nadále pokračují. Více se o průběhu celé problematiky dočtete v mailinglistu HTML WG (sledujte vlákna, která mají v předmětu SVG nebo MathML).

Další odkazy

pondělí 7. dubna 2008

SVG, MathML a datové atributy do HTML5

HTML5 popisuje syntaxi jak pro HTML tak XHTML variantu jazyka. Vývojáři si pak můžou vybrat, který z nich chtějí v budoucnu používat. Každý má své výhody i nevýhody. Jednou z největších nevýhod HTML je nemožnost používat jmenné prostory.

Ačkoliv dnešní vývojáři to jako velkou nevýhodu zatím většinou nepovažují, s rozšířením dalších technologií (např. SVG) by se problém výrazně prohloubil. Ian Hickson nedávno oznámil, že hodlá nalézt řešení.

Nejedná se o zařazení jmenných prostorů do HTML obecně (to by samotné HTML příliš zkomplikovalo), ale o začlenění vybraných technologií. Jejich přehled najdete na WHATWG Wiki, stránce New Vocabularies.

Do HTML5 tak pravděpodobně bude možné přímo začleňovat:
  • SVG
  • MathML
  • vlastní datové atributy
V posledních revizích HTML5 specifikace již najdete zárodky vznikajícího řešení, které se hledá i za pomoci některých dalších skupin W3C, např. Math WG. Jsem sám zvědav, jaký bude výsledek.

Další odkazy

pátek 5. října 2007

Podpora videa již ve Firefoxu 3?

Přiznávám, že jsem již trochu pochyboval, zda se podpora videa dostane do blížícího se vydání Firefoxu 3. Dnešní reakce v Bugzille ukazuje, že šance tu ještě je. Jonas Sicking píše:
Honesly, if this is in a state where we're ready to land it on trunk then I think we should attempt to get it in to FF3. This would be a huge help to keep the internet open by promoting open standards for video at a very crucial state for video on the web. Ideally we would have had this in a release a year ago, but waiting another year or two I think would make it much harder for free codecs to get market share.

Yes, I know we're well past feature freeze, but I think this one is worth making an exception for. It speaks directly toward MoFos goal of promoting freedom and innovation on the internet.
Autor patche Chris Double nedávno zveřejnil nový testovací build Firefoxu s připravovanou podporou videa, který umožňuje např. kombinaci značky <video> s SVG. Vložené video tak lze v prohlížeči snadno posouvat, zvětšovat nebo natáčet. Pokud si nechcete výsledek vyzkoušet sami, podívejte se na ukázkové video.

Když jsem to viděl poprvé, vzpomněl jsem si na dvě přednášky. Přednášku Tomáše Metličky o budoucnosti Flashe a Adobe Air a přednášku Štěpána Bechyňovského o Silverlightu. Oba při prezentaci svých produktů totiž spustili nějakou grafikou nabitou ukázku a vítězně poznamenali něco ve smyslu: Tohle webový prohlížeč bez našeho pluginu nikdy umět nebude.

Když se dívám na ukázku (která mimochodem vznikla jako napodobení jednoho Silverlight dema), říkám si, jak dlouho to NIKDY ještě bude platit.