Da alcune ore la Fondazione Mozilla ha reso disponibile Firefox 33 per il download, si tratta del più recente aggiornamento in versione stabile del suo noto browser Web rilasciato sotto licenza Open Source, una release caratterizzata in particolare dal fatto di introdurre il supporto per OpenH264, libreria multimediale concepita per garantire l'encoding e la decodifica in tempo reale dello streaming video in formato H.264/MPEG-4 AVC.
Un'altra novità importante riguarda il supporto per OMTC (Off Main Thread Compositing) anche sui sistemi operativi targati Microsoft, si tratta in pratica di un'architettura dove le diverse componenti di una risorsa (contenuto, elementi e regole per la presentazione, applicazioni JavaScript..) non pesano immediatamente e unicamente sul thread principale che gestisce l'event loop dell'applicazione, ma vengono distribuite in vari livelli per generare processi differenti destinati alla ricomposizione nel momento del rendering.
Dal punto di vista delle prestazioni Firefox 33 presenta alcuni miglioramenti a carico del motore JavaScript SpiderMonkey, ciò sarebbe dovuto in particolare ad una maggiore efficienza nello storage delle stringhe Latin1
traducibile anche in un minor dispendio di risorse in fase di caricamento degli scripts; riguardo al tema della sicurezza, è invece possibile citare il supporto per le connessioni a proxy HTTP su HTTPS e un più alto livello di affidabilità nel ripristino delle sessioni.
Relativamente al lavoro degli sviluppatori, l'ultima versione del browser presenta la rimozione delle proprietà window.crypto
, il pensionamento di JSD (JavaScript Debugger Service) a vantaggio dell'interfaccia Debugger, funzioni per l'editing delle Curve parametriche cubiche di Bézier, utili nella realizzazione di animazioni CSS, e una sidebar destinata all'elenco delle shortcuts per ciascuna regola @media
contenuta nel foglio di stile corrente.
A quanto già detto si aggiunga anche una rules view nello style-inspector per visualizzare le trasformazioni operate tramite la proprietà transform
di CSS, un Paint flashing tool in grado di evidenziare le parti di una pagina sulle quali il browser potrebbe operare un repaint in risposta a determinati input, l'implementazione dell'interfaccia DOMMatrix, il supporto per la regola @counter-style
e la possibilità di editare @keyframes
associate ad elementi selezionati tramite Inspector.
Via Mozilla