Zo met HTML5 in het vooruitzicht, en met de nieuwe SVG-mogelijkheden, vraag ik me af wat we tegenwoordig allemaal kunnen met een browser zonder plugins.
nieuws: Firefox en Opera willen ontwikkelaars helpen met video
Firefox 3.x en een toekomstige versie van Opera zullen bijvoorbeeld de <video>-tag ondersteunen, waarmee je zonder plugins Ogg Theora video's kan afspelen op een webpagina.
Ik ben ook de volgende SVG-demo tegengekomen, waarin je (met Firefox 2 tenminste) plaatjes kan slepen, draaien en resizen. Dit is wat traag, vooral als je de plaatjes erg groot maakt, maar volgens mij wordt dit in Firefox 3 allemaal door Cairo gerenderd, welke de GPU gebruikt.
Die demo kwam van deze blogpost, waarin je ook dit SVG-video demo tegenkomt:
Hij embed een <video> element als foreign-object in SVG, zodat je in die demo video's kan slepen, draaien en resizen!
In een latere blogpost wordt een nieuwe Firefox build gemeld, met support voor <source> elementen, waarmee je meerdere video-sources met verschillende codecs kan opgeven. Zie ook Opera's demo's.
Mijn vraag is natuurlijk, hoe ver kunnen we dit gaan doortrekken? Kunnen we Cairo zo ver misbruiken dat we Compiz-style Wobbly Windows programmeren? Daar zou je offscreen-rendering voor nodig hebben:
(Ben ik niet
)
Of hele 3D-games? Gezien de hardware-support zou je een stuk verder moeten kunnen gaan dan wat Flash nu doet. En omdat het gewoon SVG met scripting is, heb je geen enkele plugin nodig.
En zal Theora ook de defacto-standaard worden, zoals JPG en PNG, zodat je geen gezeik met codecs krijgt in IE? Ik vind het allemaal erg interessant in ieder geval.
nieuws: Firefox en Opera willen ontwikkelaars helpen met video
Firefox 3.x en een toekomstige versie van Opera zullen bijvoorbeeld de <video>-tag ondersteunen, waarmee je zonder plugins Ogg Theora video's kan afspelen op een webpagina.
Ik ben ook de volgende SVG-demo tegengekomen, waarin je (met Firefox 2 tenminste) plaatjes kan slepen, draaien en resizen. Dit is wat traag, vooral als je de plaatjes erg groot maakt, maar volgens mij wordt dit in Firefox 3 allemaal door Cairo gerenderd, welke de GPU gebruikt.
Die demo kwam van deze blogpost, waarin je ook dit SVG-video demo tegenkomt:
Hij embed een <video> element als foreign-object in SVG, zodat je in die demo video's kan slepen, draaien en resizen!
In een latere blogpost wordt een nieuwe Firefox build gemeld, met support voor <source> elementen, waarmee je meerdere video-sources met verschillende codecs kan opgeven. Zie ook Opera's demo's.
Mijn vraag is natuurlijk, hoe ver kunnen we dit gaan doortrekken? Kunnen we Cairo zo ver misbruiken dat we Compiz-style Wobbly Windows programmeren? Daar zou je offscreen-rendering voor nodig hebben:
(Ben ik niet
Of hele 3D-games? Gezien de hardware-support zou je een stuk verder moeten kunnen gaan dan wat Flash nu doet. En omdat het gewoon SVG met scripting is, heb je geen enkele plugin nodig.
En zal Theora ook de defacto-standaard worden, zoals JPG en PNG, zodat je geen gezeik met codecs krijgt in IE? Ik vind het allemaal erg interessant in ieder geval.