Firefox 84

Disponibile Firefox 84.

  • L'ultima versione con supporto per Adobe Flash. Nella prossima versione è prevista la rimozione del supporto NPAPI, poiché Flash è l'unico plugin NPAPI il cui funzionamento è consentito in Firefox.
  • Espansa la lista dei sistemi sui quali è attivo WebRender:
    • Linux: GNOME/X11 (esclusi sistemi con driver proprietari NVIDIA, oltre a combinazioni di «grafica Intel e risoluzione >= 3440×1440). Nella prossima versione è previsto attivazione di WebRender per la combinazione GNOME/Wayland (escluso XWayland)
    • macOS: Big Sur
    • Android: GPU Mali-G.
    • Windows: grafica Intel di quinta e sesta generazione (Ironlake e Sandy Bridge). Inoltre, WebRender disattivato per i possessori di schede video NVIDIA che utilizzano più monitor con diverse frequenze di aggiornamento.
  • Firefox ha imparato utilizzare PipeWire. Supporto per PipeWire aggiunta in WebRTC.
  • In Linux sono stati implementati nuovi metodi per l'allocazione della memoria condivisa, migliorando le prestazioni e la compatibilità con Docker.
  • Implementato il supporto nativo per i processori Apple Silicon. Rispetto all'emulatore Rosetta 2, il build nativo si avvia 2.5 volte più velocemente e la reattività delle applicazioni web raddoppia. Tuttavia, per la riproduzione di contenuti DRM è ancora necessario un emulatore.
  • Il software antivirus Cylance su macOS potrebbe erroneamente identificare Firefox come malware, compromettendo la sua installazione.
  • È stato aggiunto un gestore dei processi (pagina about:processes) che consente di valutare il consumo di risorse di ciascun thread. In futuro sono previsti ulteriori dettagli.
  • Modalità "picture-in-picture" ha imparato memorizzare la dimensione e la posizione della finestra. Inoltre, la finestra "picture-in-picture" adesso si apre sullo stesso monitor in cui è aperta la finestra del browser (in precedenza 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 consente di utilizzare più finestre "picture-in-picture" contemporaneamente.
  • È ora possibile modificare la scala dei pannelli, finestre pop-up e barre laterali create dai componenti aggiuntivi (Ctrl+rotella del mouse).
  • Dopo aver importato dati da un altro browser, Firefox attiverà automaticamente la visualizzazione della barra dei segnalibri se era attivata nel browser precedente e conteneva segnalibri.
  • Nella pagina di gestione dei componenti aggiuntivi (about:addons) ora vengono visualizzate non solo le autorizzazioni principali, ma anche quelle aggiuntive (che l'app richiede non durante l'installazione, ma nel momento in cui si attiva una determinata impostazione per la quale sono necessarie queste autorizzazioni). Prima di questo, le autorizzazioni aggiuntive non venivano visualizzate e non era possibile revocarle.
  • Quando si crea un nuovo profilo, i dati di tutte le autorità di certificazione intermediarie fidate verranno scaricati dai server Mozilla nello stesso giorno, non nelle settimane successive come in precedenza. Questo aumenta la probabilità che un nuovo utente di Firefox non si imbatta in errori di sicurezza durante la visita di siti web mal configurati.
  • Implementato protezione contro vulnerabilità simili a quella trovata un anno e mezzo fa nel client Zoom. Ad esempio, in passato l'opzione "usa sempre Zoom Meetings per aprire i link zoommtg://" si applicava a tutti i siti (facendo clic su un link di questo tipo da qualsiasi sito si apriva il client Zoom), ma ora l'opzione funziona solo all'interno del dominio (se attivata su example1.com, cliccando su un link zoommtg:// da anothersite.com, verrà nuovamente visualizzata una finestra di richiesta). Per non creare troppi disagi agli utenti, la protezione (gestita dall'impostazione security.external_protocol_requires_permission) non si applica ad alcuni protocollo popolari come tel: e mailto:
  • Se il certificato SSL è emesso solo per www.example.com e un utente tenta di accedere a https://example.com, Firefox reindirizzerà automaticamente a https://www.example.com (prima a volte gli utenti ricevevano l'errore SSL_ERROR_BAD_CERT_DOMAIN).
  • Firefox ora considera sempre gli indirizzi localhost (http://localhost/ e http://dev.localhost/) come riferiti all'interfaccia loopback (cioè. http://127.0.0.1). Pertanto, le risorse caricate da localhost non sono più considerate contenuto misto.
  • I file in formato PDF, i documenti di Office e i file multimediali adesso sono sempre salvati con l'estensione corretta (a volte venivano salvati senza estensione).
  • Il numero massimo di tentativi falliti per l'uso di DoH (dopo il quale il browser passa automaticamente al DNS tradizionale) è stato aumentato da 5 a 15.
  • Sulla piattaforma Windows, l'accelerazione del Canvas 2D è ora effettuata tramite la GPU.
  • CSS:
    • Pseudo-classe :not() ha ora il supporto per selettori complessi.
    • La proprietà proprietaria -moz-default-appearance ha perso il supporto per i valori scrollbar-small (è consigliabile usare scrollbar-width: thin) e scrollbar (solo su macOS; si devono utilizzare scrollbar-horizontal e scrollbar-vertical).
  • JavaScript: кастомные форматы даты и времени, указанные в качестве параметра конструктора Intl.DateTimeFormat(), ora supportano l'indicazione del numero di cifre utilizzate per rappresentare le frazioni di secondo (fractionalSecondDigits).
  • API:
    • API Paint Timing: è stata aggiunta l'interfaccia PerformancePaintTiming (monitoraggio del tempo di rendering delle varie parti della pagina).
    • Metodo Navigator.registerProtocolHandler() ora accetta solo due parametri: scheme e url. Il parametro title non è più supportato.
    • Metodo MediaRecorder.start() ora solleva .InvalidModificationError se il numero di tracce nel flusso registrato è cambiato.
    • A causa di preoccupazioni relative al cross-site scripting, è stato rimosso il supporto per la cache delle applicazioni. (utilizzata per il funzionamento delle applicazioni in modalità offline). Si consiglia di utilizzare API Service Worker.
  • Strumenti per sviluppatori:
    • Il pannello 'Rete' ora può gestisce i guasti improvvisi e mostra dettagli utili per il debug, come la traccia dello stack. È stata semplificata la segnalazione degli errori: basta cliccare sul link.
    • L'Inspector di accessibilità ha imparato a mostrare l'ordine di navigazione degli elementi della pagina con il tasto Tab. In questo modo, gli sviluppatori possono valutare la facilità di navigazione tramite tastiera.

Fonte: linux.org.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