Browser con accelerazione grafica, facciamo il punto

Direct2D e DirectWrite sono le tecnologie che guideranno l'accelerazione grafica all'interno dei browser. Grosse migliorie per buona parte dei browser in vista
di Gabriele Burgazzi pubblicata il 25 Novembre 2009, alle 14:09 nel canale ProgrammiNel corso della passata settimana abbiamo riportato come una delle più importanti novità che sarà racchiusa all'interno del prossimo browser di Microsoft, Internet Explorer 9, sarà il supporto per l'accelerazione grafica. Le tecnologie in questione consentiranno infatti di accelerare via hardware la grafica e il testo presente all'interno delle pagine web: sono state introdotte all'interno di Windows 7 e prendono il nome di Direct2D e DirectWrite. Microsoft ha per ora manifestato l'intenzione di volerle portare su Vista, ma non su Windows XP.
A lavorare ad un browser in grado di sfruttare al massimo delle sue potenzialità sia Direct2D sia DirectWrite non troviamo solo Microsoft con il proprio Internet Explorer, ma anche Mozilla con Firefox. Chris Blizzard, Mozilla evangelist ha recentemente commentato, infatti, via twitter "Interesting that we're doing Direct2D support in Firefox as well - I'll bet we'll ship first". Bas Schouten, uno dei programmatori del team di Firefox, ha recentemente pubblicato sul proprio blog alcuni dati interessanti relativi ad un prototipo del famoso browser in grado di utilizzare Direct2D e DirectWrite.
Direct2D, nel dettaglio, va a sostituire una vecchia tecnologia usata in Windows XP e chiamata GDI (Graphics Device Interface). Entrambe le soluzioni offrono una via per programmare gli elementi grafici senza dover tenere conto del tipo di scheda grafica impiegata: in Direct2D però, gli elementi basilari, come linee curve e trasparenze sono interamente gestite dalla scheda grafica. A questo indirizzo è possibile osservare uno scenario che, grazie all'impiego di Direct2D risulterà estremamente fluido e che offre interessanti applicazioni.
DirectWrite fa quello che caratterizza Direct2D, applicandolo però al testo. Se questo tipo di operazioni potrebbero non suonare come particolarmente importanti dal punto di vista computazionale, in alcuni casi, ci si sbaglia. In termini molto generici DirectWrite consente l'impiego di sub-pixel per la riproduzione a schermo di testi più fluidi e senza effetto "scaletta"
Lo scenario che le nuove tecnologie di accelerazione grafica applicata al browser andranno a creare nel corso dei prossimi mesi, sono sicuramente destinate a cambiare in modo sensibile la semplice esperienza di navigazione. Non solo una maggiore velocità ed efficienza da parte del proprio sistema, ma, allo stesso tempo, una maggiore potenza di calcolo a disposizione degli sviluppatori. I primi browser in grado di supportare le nuove tecnologie di rendering dovrebbero arrivare entro la prima metà del 2010.
47 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoE la voce consumi tanto tanto sul desktop può passare... ma sui portatili? Già oggi Firefox quando avvia il plugin Flash per mostrare un video succhia la batteria al portatile... figuriamoci se tutte le pagine internet fanno questa fine!
Ma non è che queste sono solo delle "scappatoie" per indurre a rinnovare dei prodotti (le schede video) già oggi ampiamente surdimensionati per lo scopo d'uso?
voglio i benefici, non i vantaggi potenziali
E la voce consumi tanto tanto sul desktop può passare... ma sui portatili? Già oggi Firefox quando avvia il plugin Flash per mostrare un video succhia la batteria al portatile... figuriamoci se tutte le pagine internet fanno questa fine!
Ma non è che queste sono solo delle "scappatoie" per indurre a rinnovare dei prodotti (le schede video) già oggi ampiamente surdimensionati per lo scopo d'uso?
a ma guarda, ancora non abbiamo capito esattamente che benefici può portare, ma gà è chiaro che mostruosi svantaggi porterà: se su un portatile si lascerà utilizzare la gpu al browser, non sarà più tanto portatile
Opera sta da tempo sviluppando Vega (svg engine) e Carakan (js engine) che permettono l'accelerazione hw sia tramite opengl sia tramite direct3d
il passaggio dovrebbe avvenire con la nuova major release (prossimo anno)
Comunque... firefox su osx senza bisogno di accelerazione grafica, directdraw o cos'altro
Link ad immagine (click per visualizzarla)
voglio i benefici, non i vantaggi potenziali
Probabilmente a preparare i browser a quello che sarà il web 3.0 e al cloud computing avanzato. Crome OS non è che l'inizio.
E cosa avrebbe di grafico javascript?
Possibile che non si sia ancora capita la differenza tra accelerazione video (DXVA e simili), accelerazione grafica del 2D e GPGPU?
(e non lo dico in particolare in risposta a questo post ma a tutti quelli che pensano che l'uso di Direct2D/Directwrite aumenterà i consumi e/o richiederà schede video pompate).
Quartz ha già la precisione sub-pixel, e può anche essere accelerato in hardware (QuartzGL)
http://www.youtube.com/watch?v=irERHq3rRdg
a me lo scenario con le foto (molto carino)
risulta già fludioforse è perchè ho un quad core?
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".