Firefox 20, recentemente rilasciato sotto forma di versione stabile, presenta una serie di novità interessanti dedicate sia alla navigazione che allo sviluppo; gli utenti avranno per esempio la possibilità di aprire schede o finestre in private browsing simultanemanete a quelle standard, inoltre, è stato integrato un nuovo Download Manager nella barra degli strumenti per gestire i file scaricati senza dover passare finestre differenti.
Per gli sviluppatori questa release presenta innanzitutto features dedicate allo scripting, per cui il browser è stato dotato di un nuovo strumento per la profilazione in JavaScript (JavaScript Profiler), prosegue poi l'implementazione del supporto per la bozza delle specifiche ECMAScript 6 ("Harmony") con i core elements clear() e Math.imul del JavaScript Engine.
Dal punto di vista della compatibilità con i Web standard, l'aggiornamento comprende il supporto per l'interfaccia DOM getUserMedia che permetterà di accedere ai dati inviati dai microfoni e dalle fotocamere dei client senza il ricorso a plugin; si tratta di un'API WebRTC per la realizzazione di applicazioni pensate per l'interazione diretta con lo stream video e audio.
Sempre per quanto riguarda HTML5, va segnalato il supporto per i Blend Modes dell'elemento canvas tramite la proprietà "globalCompositeOperation" che accetta differenti parametri sulla base dell'effetto che si desidera ottenere a livello di rendering, essi consentiranno di definire sovrapposizioni tra immagini.
Firefox 20 presenta poi il supporto per l'attributo audio/video HTML5 playbackRate che dovrebbe consentire di velocizzare la riproduzione di contenuti multimediali da browser.
Via: Mozilla.org