Rilascio di Firefox 80

È stato rilasciato il browser web Firefox 80. Inoltre, è stato creato un aggiornamento rami con supporto a lungo termine 68.12.0 e 78.2.0. Firefox 68.12 ESR è l'ultimo della sua serie, tra un mese agli utenti di Firefox 68 verrà offerto un aggiornamento automatico alla versione 78.3. La versione Firefox 80 per Android è in ritardo. A breve, il ramo beta testing passerà alla versione Firefox 81, il cui rilascio è previsto per il 22 settembre.

Principali novità:

  • Sulla piattaforma Linux è stato implementato un nuovo backend per X11 basato su DMABUF, preparato mediante la separazione del backend DMABUF, precedentemente proposto per Wayland. Il nuovo backend ha permesso di implementare il supporto per l'accelerazione hardware video tramite VA-API (precedentemente tale accelerazione era disponibile solo per Wayland) nei sistemi che utilizzano il protocollo X11, insieme alla possibilità di utilizzare WebGL attraverso 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 anche la variabile ambientale MOZ_X11_EGL, dopo la quale Webrender e i componenti di compositing OpenGL passeranno all'uso di EGL invece di GLX. Il supporto per VA-API non è ancora completamente stabilizzato e sarà abilitato di default nella prossima versione.
  • È stata introdotta una nuova implementazione della lista di blocco di estensioni che presentano problemi di sicurezza, stabilità e prestazioni. La nuova implementazione è notevole per il miglioramento delle prestazioni nella gestione delle liste di blocco e per la risoluzione dei problemi di scalabilità, grazie all'utilizzo di filtri Bloom cascata. Bloom.
  • Per i certificati TLS emessi a partire dal 1 settembre 2020, si applicherà È stata fornita la possibilità di impostare Firefox come visualizzatore PDF predefinito nel sistema.
  • 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 lampeggiante viene ora 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 possibilità di visualizzare un avviso quando si invia il contenuto di un modulo web da una pagina aperta in HTTPS senza utilizzare la crittografia. Per controllare la visualizzazione dell'avviso in about:config è stata prevista l'impostazione «security.warn_submit_secure_to_insecure».
  • Sono stati apportati diversi miglioramenti e correzioni relativi al funzionamento dei lettori di schermo e al supporto per le persone con disabilità.
  • È stato aggiunto il supporto per i meccanismi RTX e Transport-cc per migliorare la qualità delle chiamate tramite WebRTC su reti scadenti e migliorare la previsione della larghezza di banda disponibile.
  • Nell'espressione JavaScript «export» è stato aggiunto il supporto per la nuova sintassi «export * as namespace», proposta nella specifica ECMAScript 2021.
  • Nell'API Animations sono state incluse le operazioni di composizione KeyframeEffect.composite e KeyframeEffect.iterationComposite.
  • Nell'API Media Session è stata aggiunta la possibilità di definire i gestori per il cambio di posizione nel flusso: seekto per passare a una posizione specificata e skipad per saltare la pubblicità prima del contenuto principale.
  • In WebGL è stata implementata l'estensione KHR_parallel_shader_compile, che consente di avviare più flussi di compilazione dei shader contemporaneamente.
  • Nel metodo Window.open() è stata rimossa la compatibilità con i parametri outerHeight e outerWidth.
  • In WebAssembly l'uso delle operazioni atomiche è ora non limitato alle aree di memoria condivise.
  • Negli strumenti per sviluppatori web è stata proposta una scheda sperimentale per semplificare l'individuazione 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 della 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 console web sono state implementate le comandi «:block» e «:unblock» per bloccare e sbloccare le richieste di rete.
  • Quando l'esecuzione del debugger JavaScript viene interrotta a causa di un'eccezione, ora nel pannello del codice viene mostrato un suggerimento con la traccia dello stack.

Oltre alle novità e alle correzioni di bug, in Firefox 80 sono state corrette sono state identificate 13 vulnerabilità, di cui 6 classificate come pericolose. 4 vulnerabilità (raggruppate sotto CVE-2020-15670) causati da problemi di gestione della memoria, come overrun del buffer e accesso a aree della memoria già liberate. Questi problemi potrebbero potenzialmente consentire l'esecuzione di codice da parte di un attaccante aprendo pagine appositamente create.

Fonte: opennet.ru

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