È stata rilasciata la versione del web browser . Inoltre, è stata creata un'aggiornamento con supporto a lungo termine e . Firefox 68.12 ESR è l'ultima versione della sua serie, e dopo un mese gli utenti di Firefox 68 riceveranno un aggiornamento automatico alla versione 78.3. Versione per Android . A breve passerà alla fase di passerà alla versione Firefox 81, il rilascio è previsto per il 22 settembre.
:
- Sulla piattaforma Linux per X11 basato su DMABUF, che è stato preparato separando il backend DMABUF precedentemente proposto per Wayland. Il nuovo backend ha consentito di implementare il supporto per l'accelerazione hardware video tramite VA-API (precedentemente questa accelerazione era disponibile solo per Wayland), e la possibilità di utilizzare WebGL tramite EGL. Per attivare il funzionamento tramite EGL è necessario abilitare le impostazioni «gfx.webrender.all», «media.ffmpeg.dmabuf-textures.enabled», «media.ffmpeg.vaapi-drm-display.enabled» e «media.ffmpeg.vaapi.enabled» in about:config, e impostare la variabile d'ambiente MOZ_X11_EGL, dopo di che Webrender e i componenti di composizione OpenGL passeranno a utilizzare EGL invece di GLX. Il supporto per VA-API non è ancora completamente stabilizzato e sarà abilitato per impostazione predefinita nel prossimo rilascio.
- È stata introdotta una nuova implementazione delle estensioni che presentano problemi di sicurezza, stabilità e prestazioni. La nuova implementazione è caratterizzata da un aumento della velocità di elaborazione delle liste di blocco e da una risoluzione dei problemi di scalabilità, grazie all'uso di cascade .
- Per i certificati TLS emessi a partire dal 1 settembre 2020, si applicherà una nuova limitazione sulla durata — la vita utile di questi certificati non potrà superare i 398 giorni (13 mesi). Limitazioni simili sono state approvate in Chrome e Safari. Per i certificati ottenuti prima del 1° settembre, la fiducia sarà mantenuta ma limitata a 825 giorni (2.2 anni).
- Per gli utenti con emicrania ed epilessia sono stati rimossi alcuni effetti di animazione all'apertura delle schede. Ad esempio, durante il caricamento del contenuto della scheda, al posto del punto che salta ora viene visualizzata un'icona con la clessidra.

- È stata fornita la possibilità di impostare Firefox come visualizzatore PDF predefinito nel sistema.
- È stata aggiunta la supporto per l'emissione di avvisi quando si invia il contenuto di un modulo web da una pagina aperta in HTTPS senza utilizzare la crittografia. Per gestire l'emissione dell'avviso in about:config è prevista l'impostazione «security.warn_submit_secure_to_insecure».
- Sono stati apportati vari miglioramenti e correzioni riguardanti il funzionamento degli screen reader e il supporto per le tecnologie assistive.
- È stata aggiunta la supporto per i meccanismi RTX e Transport-cc per migliorare la qualità delle chiamate tramite WebRTC su canali di comunicazione scadenti e migliorare la previsione della larghezza di banda disponibile.
- Nell'espressione JavaScript «» è stato introdotto il nuovo syntax «export * as namespace», proposto nella specifica ECMAScript 2021.
- Nell'API Animations sono incluse operazioni di composizione e .
- Nell'API Media Session è stata aggiunta la supporto per definire gestori di cambiamento di posizione nello streaming: per passare a una posizione specificata e per saltare le pubblicità che precedono il contenuto principale.
- In WebGL è stata implementata un'estensione , che consente di avviare più thread di compilazione degli shader contemporaneamente.
- Nella funzione Window.open() è cessato il supporto per i parametri outerHeight e outerWidth.
- In WebAssembly l'uso delle operazioni atomiche non è più alle aree di memoria condivisa.
- Negli strumenti per lo sviluppo web è stata proposta una scheda sperimentale per semplificare l'identificazione delle incompatibilità con diversi browser.
- Nell'interfaccia di monitoraggio dell'attività di rete sono state aggiunte etichette visive (icona con una tartaruga) per evidenziare le richieste lente, il cui tempo di esecuzione supera i 500 ms (il limite può essere modificato tramite l'impostazione devtools.netmonitor.audits.slow in about:config).
- Nella web console i comandi «:block» e «:unblock» per bloccare e sbloccare le richieste di rete.
- Quando il debugger JavaScript è interrotto a seguito di un'eccezione, nel pannello con il codice viene ora mostrato un suggerimento pop-up con la traccia dello stack.
Oltre alle novità e alle correzioni di errori in Firefox 80 , di cui 6 classificate come critiche. 4 vulnerabilità (raggruppate sotto ) sono causate da problemi di gestione della memoria, come overflow del buffer e accesso a aree di memoria già liberate. Potenzialmente, questi problemi possono portare all'esecuzione di codice malevolo quando si aprono pagine appositamente formattate.
Fonte: opennet.ru

