Rilascio di Firefox 146

È stata rilasciata la versione del browser web Firefox 146 e sono stati creati aggiornamenti per le versioni precedenti con supporto a lungo termine — 140.6.0 e 115.31.0. La versione Firefox 147 è entrata nella fase di beta testing, il cui rilascio è previsto per il 14 gennaio.

Novità principali in Firefox 146 (1, 2, 3):

  • È stata aggiunta la modalità "Split View" per visualizzare affiancate due schede in una sola finestra. La modalità è disattivata per impostazione predefinita e può essere attivata tramite l'impostazione "browser.tabs.splitView.enabled" nella pagina about:config, dopo di che nel menu contestuale, visualizzato facendo clic con il tasto destro del mouse sulle schede, apparirà il pulsante "Add Split View". Facendo clic su questo pulsante in una scheda separata, il contenuto della finestra sarà diviso in due parti e nella parte destra verrà visualizzata la pagina di apertura di una nuova scheda. Se si seleziona l'opzione per un gruppo di due schede, le schede specificate verranno immediatamente aperte affiancate. Nella modalità "Split View" è possibile regolare liberamente la dimensione dell'area di visualizzazione destra e sinistra trascinando con il mouse la barra di separazione. La scheda attiva durante la visualizzazione simultanea è evidenziata con un bordo rosso.
    Rilascio di Firefox 146
  • Negli ambienti Linux che utilizzano il protocollo Wayland, è stata implementata la supporto per il ridimensionamento frazionale per migliorare l'efficienza del rendering su schermi ad alta densità di pixel.
  • È stata aggiornata la libreria grafica integrata Skia, utilizzata per il rendering 2D con l'uso della GPU. L'aggiornamento ha portato a un aumento delle prestazioni di rendering e a un miglioramento della compatibilità.
  • Tutti gli utenti hanno accesso alla sezione delle impostazioni di Firefox Labs, dove è possibile attivare funzionalità sperimentali in fase di test. In precedenza, questa sezione era disponibile solo per le installazioni degli utenti che avevano accettato di partecipare a esperimenti o avevano attivato l'invio della telemetria.
    Rilascio di Firefox 146
  • Digitando una query di ricerca nella barra degli indirizzi, è stata implementata la possibilità di visualizzare i risultati della ricerca in un pannello a discesa di raccomandazioni. Questa funzione non è ancora attivata per tutti e verrà attivata gradualmente per una percentuale crescente di utenti.
    Rilascio di Firefox 146
  • È aumentato significativamente il numero di paesi per i quali è attivato il widget della previsione meteo mostrato nella pagina della nuova scheda. La posizione per visualizzare la previsione può essere determinata automaticamente o impostata manualmente. Tra i paesi post-sovietici, sono disponibili Estonia, Lituania e Lettonia. Gli altri possono attivare il widget tramite la configurazione about:config "browser.newtabpage.activity-stream.discoverystream.region-weather-config" sulla pagina about:config.
    Rilascio di Firefox 146
  • Nella configurazione è stata modificata la finestra di dialogo per la ridefinizione dei colori sui siti visualizzati (Contrast Control / Manage Colors), nella quale i colori modificabili e le etichette esplicative sono ora raggruppati in modo chiaro.
    Rilascio di Firefox 146
  • È stato aggiunto il supporto per il backup automatico delle password salvate, dei segnalibri, dei database interni e di altri dati del browser. Il backup è attualmente supportato solo su piattaforma Windows, ma in futuro sarà disponibile anche per altre versioni. I backup vengono creati quotidianamente e possono essere crittografati con una password. Successivamente, il backup può essere utilizzato per ripristinare lo stato dopo l'installazione di un nuovo Firefox su un altro dispositivo.
    Rilascio di Firefox 146
  • Sulla piattaforma Windows è stata interrotta la supporto per l'API Direct2D.
  • Nelle versioni per piattaforma macOS è garantito di default l'avvio di un processo separato per interagire con la GPU, nel quale sono state spostate le operazioni relative a WebGPU, WebGL e WebRender. In caso di errori nel codice per l'interazione con la GPU, invece di chiudere improvvisamente il browser, ora si reinizia il processo della GPU.
  • In WebRTC è stata implementata la possibilità di crittografare il traffico utilizzando l'algoritmo crittografico ML-KEM, resistente agli attacchi dei computer quantistici, con la trasmissione della chiave durante la negoziazione della connessione secondo il protocollo DTLS 1.3.
  • Nell'API WebCrypto è stato aggiunto il supporto alla compressione delle informazioni sui punti su curve ellittiche, con la successiva possibilità di recuperare matematicamente il valore completo dei punti. La compressione consente di ridurre quasi della metà le dimensioni delle chiavi pubbliche per risparmiare traffico e spazio su disco.
  • In CSS è stata aggiunta la regola @-"@scope", tramite la quale è possibile limitare l'applicazione degli stili a un determinato sotto-albero DOM senza dover scrivere selettori specifici. @scope (.article-body) { img { border: 5px solid black; background-color: goldenrod; } }
  • È stato aggiunto il supporto per la funzione CSS contrast-color(), che restituisce l'opzione opposta per un colore specificato (per il bianco restituirà il nero e per il nero restituirà il bianco). La funzione può essere utilizzata per abbinare un colore di sfondo a un certo colore del testo e viceversa.
  • È stata aggiunta la proprietà CSS text-decoration-inset per impostare i punti di inizio e fine delle linee di decorazione del testo (ad esempio, le linee di sottolineatura, barratura, annotazioni di errori sintattici).
  • È stato aggiunto il supporto per la parola chiave deprecata «-webkit-fill-available», utilizzata nelle proprietà CSS «width» e «height» e che è l'equivalente della parola chiave «stretch» non attivata di default, che consente agli elementi di estendersi fino a riempire completamente lo spazio disponibile del blocco.
  • Negli strumenti per lo sviluppo web, nell'interfaccia di ispezione, nella barra laterale Rule le proprietà CSS non utilizzate sono nascoste per impostazione predefinita, riducendo il disordine e accelerando il rendering della barra. Per ripristinare la visualizzazione delle proprietà nascoste, è presente un pulsante «Show…» in fondo.
  • Nella versione per Android è stata semplificata l'interfaccia di caricamento dei file: se il sito non specifica il tipo di file, il browser ora propone di scegliere un file, scattare foto o registrare audio.

Oltre alle novità e alle correzioni di bug, in Firefox 146 sono state eliminate 17 vulnerabilità. 12 vulnerabilità sono state causate da problemi di gestione della memoria, come overflow di buffer e accesso a spazi di memoria già liberati. Questi problemi potrebbero potenzialmente portare all'esecuzione di codice da parte di un malintenzionato aprendo pagine appositamente create.

Nella beta di Firefox 147 è stata aggiunta la possibilità di utilizzare la cartella «~/.config/mozilla» per memorizzare profili, estensioni, impostazioni e database interni, in conformità con la specifica Freedesktop.org XDG Base Directory. È stata ottimizzata la riproduzione video utilizzando l'accelerazione hardware per la decodifica su GPU AMD. L'implementazione del protocollo Safe Browsing è stata aggiornata alla versione 5. È stata aggiunta un'opzione per la riproduzione automatica dei video in modalità «picture-in-picture» nel caso di cambio della scheda. È stato aggiunto il supporto per RFC 9842 (Compression Dictionary Transport). È stato implementato l'API Navigation.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster