Versione Firefox 100

È stato rilasciato il browser Web Firefox 100. Inoltre, è stato creato un aggiornamento del ramo di supporto a lungo termine: 91.9.0. Il ramo Firefox 101 verrà presto trasferito in fase di beta testing, il cui rilascio è previsto per il 31 maggio.

Innovazioni chiave in Firefox 100:

  • È stata implementata la possibilità di utilizzare contemporaneamente dizionari per lingue diverse durante il controllo ortografico. Ora puoi attivare più lingue nel menu contestuale.
  • In Linux e Windows, le barre di scorrimento mobili sono abilitate per impostazione predefinita, in cui una barra di scorrimento completa appare solo quando si sposta il cursore del mouse; il resto del tempo, con qualsiasi movimento del mouse, viene mostrata una sottile linea indicatrice, che consente di capire l'offset corrente sulla pagina, ma se il cursore non si sposta, l'indicatore scompare dopo un po'. Per disabilitare le barre di scorrimento nascoste, è disponibile l'opzione "Impostazioni di sistema > Accessibilità > Effetti visivi > Mostra sempre le barre di scorrimento".
  • Nella modalità immagine nell'immagine, i sottotitoli vengono visualizzati durante la visione di video da YouTube, Prime Video e Netflix, nonché su siti che utilizzano il formato WebVTT (Web Video Text Track), ad esempio su Coursera.org.
  • Al primo avvio dopo l'installazione è stato aggiunto un controllo per verificare se la lingua di build di Firefox corrisponde alle impostazioni del sistema operativo. Se c'è una discrepanza, all'utente viene richiesto di scegliere quale lingua utilizzare in Firefox.
  • Sulla piattaforma macOS è stato aggiunto il supporto per i video ad alta gamma dinamica sui sistemi con schermi che supportano HRD (High Dynamic Range).
  • Sulla piattaforma Windows, l'accelerazione hardware della decodifica video in formato AV1 è abilitata per impostazione predefinita sui computer con GPU Intel Gen 11+ e AMD RDNA 2 (eccetto Navi 24 e GeForce 30) se il sistema dispone dell'estensione video AV1. In Windows, le GPU Intel hanno anche la sovrapposizione video abilitata per impostazione predefinita, che aiuta a ridurre il consumo energetico durante la riproduzione di video.
  • Per gli utenti del Regno Unito, viene fornito il supporto per la compilazione e la memorizzazione automatica dei numeri di carta di credito nei moduli web.
  • Fornita una distribuzione più uniforme delle risorse durante il rendering e l'elaborazione degli eventi, che, ad esempio, ha risolto i problemi con la risposta ritardata del cursore del volume in Twitch.
  • Per le risorse secondarie e gli iframe scaricati da altri siti, è abilitato a ignorare le policy "no-referrer-when-downgrade", "origin-when-cross-origin" e "unsafe-url" impostate tramite Referrer-Policy HTTP header, che consentono di aggirare le impostazioni per Per impostazione predefinita, restituiscono la trasmissione dell'URL completo a siti di terze parti nell'intestazione "Referer". Ricordiamo che in Firefox 87, per bloccare eventuali fughe di dati riservati, era attivata di default la policy “strict-origin-when-cross-origin”, che implica l'eliminazione di percorsi e parametri dal “Referer” al momento dell'invio una richiesta ad altri host quando si accede tramite HTTPS, trasmettere un “Referer” vuoto quando si passa da HTTPS a HTTP e trasmettere un “Referer” completo per le transizioni interne allo stesso sito.
  • È stato proposto un nuovo indicatore di focus per i collegamenti (ad esempio, viene mostrato durante la ricerca tra i collegamenti utilizzando il tasto tab): invece di una linea tratteggiata, i collegamenti sono ora incorniciati da una linea blu continua, in modo simile a come funzionano i campi attivi dei moduli web sono contrassegnati. Si noti che l'uso di una linea continua semplifica la navigazione per le persone ipovedenti.
  • Fornita la possibilità di selezionare Firefox come visualizzatore PDF predefinito.
  • È stata aggiunta l'API WritableStreams, che fornisce un ulteriore livello di astrazione per organizzare la registrazione dei dati di streaming in un canale dotato di funzionalità di limitazione del flusso integrate. È stato aggiunto anche il metodo pipeTo() per creare pipe senza nome tra ReadableStreams e WritableStreams. Aggiunte le interfacce WritableStreamDefaultWriter e WritableStreamDefaultController.
  • WebAssembly include il supporto per le eccezioni (Eccezioni WASM), consentendo di aggiungere gestori di eccezioni per C++ e utilizzare la semantica di rimozione dello stack di chiamate senza essere vincolati a gestori aggiuntivi in ​​JavaScript.
  • Prestazioni migliorate degli elementi "display: grid" altamente nidificati.
  • Aggiunto il supporto per le query multimediali "gamma dinamica" e "video-gamma dinamica" ai CSS per determinare se uno schermo supporta HDR (High Dynamic Range).
  • Il supporto per l'intestazione HTTP Large-Allocation non standard è stato interrotto.

Oltre alle innovazioni e alle correzioni di bug, Firefox 100 elimina una serie di vulnerabilità. Le informazioni dettagliate sui problemi di sicurezza risolti non sono al momento disponibili, ma si prevede che un elenco delle vulnerabilità sarà pubblicato entro poche ore.

Fonte: opennet.ru

Aggiungi un commento