Firefox 84

A disposizione Firefox 84.

  • Ultima versione con supporto Adobe Flash. Si prevede che il supporto NPAPI verrà rimosso in una versione futura, poiché Flash è l'unico plug-in NPAPI consentito per l'esecuzione in Firefox.
  • Il numero di sistemi in cui è abilitato è stato ampliato WebRender:
    • Linux: GNOME/X11 (tranne систем con driver NVIDIA proprietari, nonché con una combinazione di “grafica Intel e risoluzione >= 3440×1440). Nel prossimo numero delineato abilitare WebRender per la combinazione GNOME/Wayland (eccetto XWayland)
    • macOS: Big Sur
    • Android: GPU Mali-G.
    • Windows: grafica Intel 5a e 6a generazione (Ironlake e Sandy Bridge). Inoltre, WebRender Disabilitato per i possessori di schede video NVIDIA che utilizzano più monitor con frequenze di aggiornamento diverse.
  • Firefox imparato utilizzare TuboFilo. Supporto PipeWire aggiunto nel WebRTC.
  • Linux introduce nuovi metodi per allocare la memoria condivisa, che aumentano le prestazioni e migliorano la compatibilità con Docker.
  • È stato implementato il supporto nativo per i processori Apple Silicon. Rispetto all'emulatore Rosetta 2, la build nativa si avvia 2.5 volte più velocemente e la reattività delle applicazioni web è raddoppiata. Tuttavia, è comunque necessario un emulatore per riprodurre i contenuti DRM.
  • Il software antivirus Cylance su macOS potrebbe erroneamente segnalare Firefox come malware, interrompendone l'installazione.
  • Aggiunto un gestore processi (pagina about:processes) che consente di valutare il consumo di risorse di ciascun thread. Ulteriori informazioni saranno rilasciate in futuro.
  • Modalità immagine nell'immagine imparato ricorda la dimensione e la posizione della finestra. Inoltre, la finestra Picture-in-Picture ora si apre sullo stesso monitor su cui è aperta la finestra del browser (prima si apriva sempre sul monitor principale).
  • Nella sezione delle impostazioni sperimentali (per vederle è necessario abilitare browser.preferences.experimental e aprire la pagina about:preferences#experimental) è stata aggiunta un'impostazione che permette di utilizzare più finestre picture-in-picture contemporaneamente .
  • Ora è possibile modificare la scala dei pannelli, pop-up e pannelli laterali creati dai componenti aggiuntivi (Ctrl+rotellina del mouse).
  • Dopo aver importato i dati da un altro browser, Firefox abiliterà automaticamente la barra dei segnalibri se l'altro browser l'aveva abilitata e aveva dei segnalibri.
  • Nella pagina di gestione dei componenti aggiuntivi (about:addons) c'è now sono mostrati non solo autorizzazioni di base, ma anche aggiuntive (che il componente aggiuntivo richiede non durante l'installazione, ma al momento di abilitare una particolare impostazione per la quale sono necessarie tali autorizzazioni). In precedenza, le autorizzazioni aggiuntive non venivano visualizzate e non potevano essere revocate.
  • Quando crei un nuovo profilo, le informazioni su tutte le autorità di certificazione intermedie attendibili verranno scaricate dai server Mozilla lo stesso giorno, anziché nell'arco di diverse settimane come in precedenza. Ciò aumenta la probabilità che un nuovo utente di Firefox non riscontri errori di sicurezza quando visita siti Web configurati in modo errato.
  • Implementato protezione contro vulnerabilità come trovato un anno e mezzo fa nel client Zoom. Ad esempio, se in precedenza l'opzione "usa sempre Zoom Meetings per aprire i collegamenti zoommtg://" era distribuita a tutti i siti (facendo clic su tale collegamento da qualsiasi sito si apriva il client Zoom), ora l'opzione funziona solo all'interno di un dominio ( se lo abiliti su example1.com, quando fai clic sul collegamento zoommtg:// da anothersite.com, verrà visualizzata nuovamente la finestra di richiesta). Per non creare troppi disagi agli utenti, la protezione (controllata dall'impostazione security.external_protocol_requires_permission) non si applica ad alcuni schemi popolari come tel: e mailto:
  • Se un certificato SSL viene emesso solo per www.example.com e l'utente tenta di accedere a https://example.com, Firefox andrà automaticamente su https://www.example.com (in precedenza, gli utenti in questi casi ricevevano errore SSL_ERROR_BAD_CERT_DOMAIN).
  • Firefox ora accetta sempre indirizzi localhost (http://localhost/ и http://dev.localhost/) come riferimento all'interfaccia di loopback (ovvero http://127.0.0.1). In questo modo, le risorse caricate da localhost non vengono più trattate come contenuto misto.
  • File PDF, documenti Office e file multimediali ora vengono sempre salvati con l'estensione corretta (a volte sono stati salvati senza estensione).
  • Il numero massimo consentito di tentativi DoH falliti (al raggiungimento del quale il browser passa automaticamente al DNS normale) è stato aumentato da 5 a 15.
  • Sulla piattaforma Windows, Canvas 2D è ora accelerato dalla GPU.
  • CSS:
    • Pseudo-classe :non() ottenuto il supporto per selettori complessi.
    • La proprietà proprietaria -moz-default-appearance non supporta più scrollbar-small (dovrebbe utilizzare invece scrollbar-width: thin) e scrollbar (solo macOS; utilizzare invece scrollbar-horizontal e scrollbar-vertical).
  • JavaScript: formati di data e ora personalizzati specificati come parametro del costruttore Intl.DateTimeFormat(), ora supportano la specifica del numero di cifre utilizzate per rappresentare i secondi frazionari (fractionalSecondDigits).
  • API:
  • Strumenti di sviluppo:
    • Il pannello Rete è ora может gestire errori improvvisi e visualizzare utili dettagli di debug come le tracce dello stack. È più semplice inviare segnalazioni di bug: basta fare clic sul collegamento.
    • L'ispettore dell'accessibilità ha imparato a mostrare ordine di attraversamento degli elementi della pagina utilizzando il tasto Tab. In questo modo, gli sviluppatori possono apprezzare la facilità di navigazione tramite tastiera.

Fonte: linux.org.ru