Rilascio di Firefox 80

È stata rilasciata la versione del web browser Firefox 80. Inoltre, è stata creata un'aggiornamento rami con supporto a lungo termine 68.12.0 e 78.2.0. 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 Firefox 80 per Android è in ritardo. A breve passerà alla fase di beta testing passerà alla versione Firefox 81, il rilascio è previsto per il 22 settembre.

Principali novità:

  • Sulla piattaforma Linux implementato nuovo backend 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 della lista di blocco 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 filtri di Bloom.
  • Per i certificati TLS emessi a partire dal 1 settembre 2020, verrà 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.
    Rilascio di Firefox 80
  • È 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 «esporta» è stato introdotto il nuovo syntax «export * as namespace», proposto nella specifica ECMAScript 2021.
  • Nell'API Animations sono incluse operazioni di composizione KeyframeEffect.composite e KeyframeEffect.iterationComposite.
  • Nell'API Media Session è stata aggiunta la supporto per definire gestori di cambiamento di posizione nello streaming: seekto per passare a una posizione specificata e skipad per saltare le pubblicità che precedono il contenuto principale.
  • In WebGL è stata implementata un'estensione KHR_parallel_shader_compile, 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ù limitato 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.
    Rilascio di Firefox 80 Rilascio di Firefox 80
  • 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).

    Rilascio di Firefox 80
  • Nella web console sono state implementate 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 sono state risolte sono state riscontrate 13 vulnerabilità, di cui 6 classificate come critiche. 4 vulnerabilità (raggruppate sotto CVE-2020-15670) 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

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster