Versione Firefox 105

È stato rilasciato il browser Web Firefox 105. Inoltre, è stato creato un aggiornamento del ramo di supporto a lungo termine: 102.3.0. Il ramo Firefox 106 è stato trasferito in fase di beta testing, il cui rilascio è previsto per il 18 ottobre.

Innovazioni chiave in Firefox 105:

  • È stata aggiunta un'opzione alla finestra di dialogo di anteprima prima della stampa per stampare solo la pagina corrente.
    Versione Firefox 105
  • È stato implementato il supporto per i Service Worker sezionati nei blocchi iframe caricati da siti di terze parti (il Service Worker può essere registrato in un iframe di terze parti e verrà isolato rispetto al dominio da cui questo iframe è stato caricato).
  • Sulla piattaforma Windows puoi utilizzare il gesto di far scorrere due dita sul touchpad verso destra o sinistra per navigare nella cronologia di navigazione.
  • È garantita la compatibilità con la specifica User Timing Level 3, che definisce un'interfaccia software per consentire agli sviluppatori di misurare le prestazioni delle loro applicazioni web. Nella nuova versione, i metodi performance.mark e performance.measure implementano argomenti aggiuntivi per impostare l'ora di inizio/fine, la durata e i dati allegati.
  • I metodi array.includes e array.indexOf sono stati ottimizzati utilizzando le istruzioni SIMD, che hanno raddoppiato le prestazioni di ricerca in elenchi di grandi dimensioni.
  • Linux riduce la probabilità che Firefox esaurisca la memoria disponibile durante l'esecuzione e migliora le prestazioni quando si esaurisce la memoria libera.
  • Stabilità notevolmente migliorata sulla piattaforma Windows quando la memoria del sistema è insufficiente.
  • Aggiunta l'API OffscreenCanvas, che consente di disegnare elementi canvas in un buffer in un thread separato, indipendentemente dal DOM. OffscreenCanvas implementa il lavoro nei contesti Window e Web Worker e fornisce anche il supporto dei caratteri.
  • Aggiunte le API TextEncoderStream e TextDecoderStream, semplificando la conversione dei flussi di dati binari in testo e viceversa.
  • Per gli script di elaborazione dei contenuti definiti nei componenti aggiuntivi è stato implementato il parametro RegisteredContentScript.persistAcrossSessions che consente di creare script persistenti che salvano lo stato tra le sessioni.
  • Nella versione Android, l'interfaccia è stata modificata per utilizzare il carattere predefinito offerto da Android. Implementata l'apertura delle schede fornite da Firefox su altri dispositivi.

Oltre alle innovazioni e alle correzioni di bug, Firefox 105 elimina 13 vulnerabilità, di cui 9 contrassegnate come pericolose (7 sono elencate sotto CVE-2022-40962) e sono causate 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.

In Firefox 106 beta, il visualizzatore PDF integrato ora include la possibilità di disegnare segni grafici (disegni disegnati a mano) e allegare commenti di testo per impostazione predefinita nel visualizzatore PDF integrato. Supporto WebRTC significativamente migliorato (libreria libwebrtc aggiornata dalla versione 86 alla 103), comprese prestazioni RTP migliorate e mezzi migliorati per fornire la condivisione dello schermo negli ambienti basati sul protocollo Wayland.

Fonte: opennet.ru

Aggiungi un commento