È stata rilasciata la versione del browser web Firefox 110. Inoltre, è stato creato un aggiornamento per il ramo a lungo termine - 102.8.0. A breve, il ramo Firefox 111 entrerà in fase di beta testing, con il rilascio previsto per il 14 marzo.
Novità principali in Firefox 110:
- Aggiunta la possibilità di importare segnalibri, cronologia di navigazione e password dai browser Opera, Opera GX e Vivaldi (precedentemente l'importazione era supportata anche per Edge, Chrome e Safari).

- Sulle piattaforme Linux e macOS è stato abilitato l'uso della GPU per accelerare la rasterizzazione di Canvas2D.
- Sulle piattaforme Linux, Windows e macOS è stato migliorato il rendimento di WebGL.
- È stata introdotta la possibilità di cancellare i campi con date e orari (tipi date, time, datetime-local nell'elemento ) premendo Cmd+Backspace e Cmd+Delete su macOS e Ctrl+Backspace su Linux e Windows.
- È stata interrotta la fornitura dell'estensione integrata Colorways, che offriva una collezione di temi di colore per modificare l'aspetto dell'area dei contenuti, delle barre e della barra del passaggio delle schede. È possibile ripristinare il funzionamento dell'estensione e tornare alle impostazioni salvate installando l'estensione esterna Colorways dal sito addons.mozilla.org.
- Sulla piattaforma Windows è stata attivata l'isolamento sandbox dei processi che interagiscono con la GPU.
- In Windows 10/11 è stata inclusa la decodifica video hardware su GPU diverse da Intel, migliorando le prestazioni della riproduzione video e la qualità di upscale.
- Su Windows è stata implementata la funzionalità di blocco dell'inserimento di moduli di terze parti in Firefox. Ad esempio, i moduli esterni possono essere introdotti da pacchetti antivirus e archiviatori, causando crash, comportamenti imprevisti, problemi di compatibilità e riduzione delle performance, il tutto associato dagli utenti a una bassa stabilità di Firefox stesso. È stata proposta una pagina "about:third-party" per il controllo sui moduli esterni.
- Nel visualizzatore PDF integrato è stata implementata la scalatura fluida.
- Nella query CSS "@container", che consente di definire lo stile degli elementi in base alla dimensione dell'elemento genitore (simile alla query "@media", applicata non alla dimensione dell'intera area visibile, ma alla dimensione del blocco (container) in cui si trova l'elemento), è stato aggiunto il supporto per le unità di misura cqw (1% della larghezza), cqh (1% dell'altezza), cqi (1% della dimensione inline), cqb (1% della dimensione del blocco), cqmin (il valore minore tra cqi o cqb) e cqmax (il valore maggiore tra cqi o cqb).
- In CSS è stato aggiunto il supporto per le pagine nominate, definite tramite la proprietà "page", che consente di specificare il tipo di pagina in cui un elemento può essere visualizzato. Questa possibilità consente di definire lo stile in relazione alle pagine e di aggiungere interruzioni di pagina in modo dichiarativo durante la stampa.
- In CSS è stata aggiunta la query media color-gamut per applicare stili basati sull'intervallo di colori supportato dal browser e dal dispositivo di output.
- Nell'elemento è stato aggiunto il supporto per l'attributo "list" per visualizzare un'interfaccia di selezione del colore da un elenco.
- Nell'API Permissions è stato aggiunto il supporto per il flag "midi" per verificare i permessi per accedere all'API Web MIDI.
- Nell'API ReadableStream è stata aggiunta la sintassi "for await…of" per l'iterazione asincrona dei blocchi nel flusso.
- Miglioramenti nella versione per Android: sui dispositivi con Android 13+ è stato aggiunto il supporto per le icone delle app legate al tema o al colore dello sfondo. Migliorata la selezione di blocchi di testo multilinea.
Oltre alle novità e alle correzioni di bug in Firefox 109, sono state eliminate 25 vulnerabilità. 16 di queste vulnerabilità sono state contrassegnate come critiche, tra cui 8 vulnerabilità (classificate sotto CVE-2023-25745 e CVE-2023-25744) causate da problemi di gestione della memoria, come buffer overflow e accesso a aree di memoria già rilasciate. Questi problemi possono potenzialmente portare all'esecuzione di codice malevolo aprendo pagine appositamente formattate.
Fonte: opennet.ru

