Versione Firefox 80

Il browser web è stato rilasciato Firefox 80. Inoltre, è stato generato un aggiornamento rami supporto a lungo termine 68.12.0 и 78.2.0. Firefox 68.12 ESR è l'ultimo della sua serie ed entro un mese agli utenti di Firefox 68 verrà offerto un aggiornamento automatico alla versione 78.3. Versione Firefox 80 per Android задерживается. Presto sul palco beta test Effettuerà la transizione il ramo Firefox 81, il cui rilascio è previsto per il 22 settembre.

Il principale innovazioni:

  • Su piattaforma Linux implementato nuovo back-end per X11 basato su DMABUF, che viene preparato suddividendo il backend DMABUF precedentemente proposto per Wayland. Il nuovo backend ha permesso di implementare il supporto per l'accelerazione video hardware tramite VA-API per i sistemi che utilizzano il protocollo X11 (in precedenza tale accelerazione era abilitata solo per Wayland), nonché la possibilità di utilizzare WebGL tramite EGL. Per attivare il lavoro tramite EGL, è necessario attivare 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 imposta anche la variabile di ambiente MOZ_X11_EGL, che cambierà i componenti di compositing Webrender e OpenGL per utilizzare EGL anziché GLX. Il supporto VA-API non è ancora completamente stabilizzato e verrà abilitato per impostazione predefinita in una versione futura.
  • Nuova implementazione inclusa lista di Bloccati componenti aggiuntivi che presentano problemi di sicurezza, stabilità o prestazioni. La nuova implementazione si distingue per il miglioramento delle prestazioni nell'elaborazione delle liste di blocco e la risoluzione dei problemi di scalabilità, grazie all'utilizzo del cascading Filtri Bloom.
  • Per i certificati TLS emessi a partire dal 1 settembre 2020, volontà verrà applicata una nuova limitazione al periodo di validità: la durata di questi certificati non può superare i 398 giorni (13 mesi). Restrizioni simili sono state approvate in Chrome e Safari. Per i certificati ricevuti prima del 1 settembre, la fiducia verrà mantenuta ma limitata a 825 giorni (2.2 anni).
  • Per gli utenti che soffrono di emicrania ed epilessia, sono stati rimossi alcuni effetti di animazione all'apertura delle schede. Ad esempio, quando si carica il contenuto della scheda, ora viene visualizzata l'icona di una clessidra invece di un punto che salta.
    Versione Firefox 80

  • È possibile installare Firefox come visualizzatore PDF predefinito sul sistema.
  • Aggiunto il supporto per la visualizzazione di un avviso durante l'invio del contenuto del modulo Web da una pagina aperta tramite HTTPS senza utilizzare la crittografia. Per controllare l'output di avviso in about:config, esiste un'impostazione "security.warn_submit_secure_to_insecure".
  • Sono stati apportati vari miglioramenti e correzioni per supportare gli screen reader e il supporto per le persone con disabilità.
  • Aggiunto supporto per 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 "export» viene fornito il supporto per la nuova sintassi “export * as namespace” proposta nella specifica ECMAScript 2021.
  • L'API Animations include operazioni di composizione KeyframeEffect.composito и KeyframeEffect.iterazioneComposite.
  • L'API Media Session ha aggiunto il supporto per definire i gestori di modifica della posizione in uno stream: cercare di per spostarsi nella posizione specificata e salta annuncio per saltare gli annunci pubblicitari visualizzati prima del contenuto principale.
  • WebGL implementa un'estensione KHR_parallel_shader_compile, che consente di eseguire più thread di compilazione dello shader contemporaneamente.
  • Window.open() non supporta più i parametri outsideHeight e outsideWidth.
  • In WebAssembly, l'uso delle operazioni atomiche è maggiore non limitato aree di memoria condivise.
  • Gli strumenti per sviluppatori web offrono un pannello sperimentale per facilitare l'identificazione delle incompatibilità con diversi browser.
    Versione Firefox 80Versione Firefox 80

  • Nell'interfaccia di monitoraggio dell'attività di rete, sono stati aggiunti dei marcatori visivi (un'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) .

    Versione Firefox 80

  • Nella console web implementato Comandi ":block" e ":unblock" per bloccare e sbloccare le richieste di rete.
  • Quando il debugger JavaScript si interrompe quando si verifica un'eccezione, il pannello del codice ora visualizza una descrizione comando con un'analisi dello stack.

Oltre alle innovazioni e alle correzioni di bug in Firefox 80 eliminato 13 vulnerabilità, di cui 6 segnalati come pericolosi. 4 vulnerabilità (raccolte sotto CVE-2020-15670) sono causati da problemi di memoria, come buffer overflow e accesso ad aree di memoria già liberate. Potenzialmente questi problemi possono portare all'esecuzione del codice di un utente malintenzionato all'apertura di pagine appositamente progettate.

Fonte: opennet.ru

Aggiungi un commento