Rilascio di Firefox 140

È stata rilasciata la versione del web browser Firefox 140. Firefox 140 appartiene alla categoria dei rami con supporto a lungo termine (ESR), per i quali vengono pubblicati aggiornamenti nel corso dell'anno. Inoltre, sono stati rilasciati aggiornamenti per i rami precedenti con supporto a lungo termine: 115.25.0 e 128.12.0. La versione Firefox 141 è stata portata in fase di beta testing, il cui rilascio è previsto per il 22 luglio.

Le principali novità in Firefox 140:

  • Nella barra verticale delle schede è stata implementata la possibilità di modificare la dimensione dell'area delle schede fissate, utilizzata per l'accesso rapido a pagine importanti. Per aumentare il numero di schede fissate (riducendo lo spazio per le schede aperte normalmente) è sufficiente trascinare il divisore delle sezioni con il mouse.
    Rilascio di Firefox 140
    Rilascio di Firefox 140
  • Nel menu contestuale, visualizzato facendo clic con il tasto destro del mouse su una scheda o su un gruppo di schede selezionate, è stata aggiunta l'opzione «Scarica Scheda», che consente di scaricare le schede dalla memoria per ridurre il consumo di memoria e risorse CPU.
    Rilascio di Firefox 140
  • È stata fornita la possibilità di aggiungere motori di ricerca personalizzati. Per aggiungere motori di ricerca su siti che utilizzano il tag per descrivere i parametri del motore di ricerca, è possibile utilizzare l'elemento «Aggiungi Motore di Ricerca» nel menu contestuale, visualizzato facendo clic con il tasto destro del mouse nel campo di ricerca. Il motore di ricerca può anche essere aggiunto nel configuratore (Impostazioni > Ricerca > Aggiungi).
    Rilascio di Firefox 140
    Rilascio di Firefox 140
  • Nell'interfaccia per la personalizzazione del contenuto della barra degli strumenti (Personalizza barra degli strumenti... nel menu contestuale della barra) è stata implementata la possibilità di rimuovere l'icona dall'elenco delle estensioni. Nel caso venga nascosta l'icona delle estensioni, l'accesso all'interfaccia di gestione delle estensioni può essere ottenuto tramite il pulsante «Estensioni» nel menu principale.
    Rilascio di Firefox 140
  • Quando si traduce il contenuto dell'intera pagina in un'altra lingua, ora viene tradotto inizialmente solo il contenuto della parte visibile della pagina, mentre il resto del contenuto viene tradotto man mano che si scorrono. Questa modifica consente di ridurre il consumo di risorse e migliorare la reattività dell'interfaccia durante la traduzione.
  • Per gli utenti di Polonia, Italia e Austria è stata attivata la funzione di completamento automatico degli indirizzi nei moduli web, che era precedentemente disponibile solo per Stati Uniti, Regno Unito, Canada, Germania e Francia.
  • Dalla barra degli strumenti e dalla pagina di apertura di una nuova scheda sono stati rimossi i componenti relativi al servizio Pocket, il cui supporto è stato interrotto da Mozilla.
  • Nell'implementazione dell'isolamento sandbox per Linux, l'accesso ai driver dei dispositivi tramite ioctl è limitato.
  • È stato aggiunto il supporto per l'attributo «aria-keyshortcuts», definito nella specifica ARIA (Accessible Rich Internet Applications), per persone con disabilità, che consente di specificare le combinazioni di tasti per spostare il focus su un elemento.
  • È stata aggiunta l'API CookieStore, che consente di ottenere, impostare e rimuovere i cookie in modo asincrono da script eseguiti nel contesto di pagine HTML o di Service Worker.
  • È stata implementata l'API Custom Highlight, progettata per modificare liberamente lo stile delle aree di testo selezionate e per non limitarsi allo stile fisso fornito dal browser per aree selezionate (::selection, ::inactive-selection) e per l'evidenziazione degli errori di sintassi (::spelling-error, ::grammar-error). Ad esempio, tramite la nuova API, nei framework web, che forniscono strumenti per l'editing di testi, è possibile implementare meccanismi personalizzati per la selezione del testo, diverse evidenziazioni durante la modifica simultanea da parte di più utenti e segnalazione degli errori durante il controllo ortografico. In passato, per creare evidenziazioni non standard erano necessarie complicate manipolazioni con l'albero DOM, mentre l'API Custom Highlight offre operazioni pronte per aggiungere e rimuovere l'evidenziazione, senza influire sulla struttura del DOM e applicando stili legati agli oggetti Range.
  • È stato aggiunto il supporto per l'evento pointerrawupdate, che consente di monitorare il movimento dell'indicatore. Rispetto all'evento «pointermove», il nuovo evento viene generato più frequentemente e man mano che i dati diventano disponibili, il che può essere richiesto in applicazioni che necessitano di monitorare il movimento dell'indicatore con alta precisione.
  • In modalità di navigazione privata, ai siti è consentito l'uso di Service Worker per eseguire attività in background e utilizzare l'API IndexedDB e il DOM Cache con uno storage crittografato.
  • Uniformati la dimensione e lo stile del font negli elementi

    , che ora non dipendono dall'uso di

    all'interno dei blocchi
    ,

  • Nella serializzazione degli attributi HTML è stato attivato l'escaping dei caratteri «» per complicare alcuni tipi di attacchi XSS. I metodi Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML e ShadowRoot.getHTML sostituiranno ora i caratteri «» con «<» e «>» durante la serializzazione dell'HTML in una stringa.
  • Nagli strumenti per gli sviluppatori web, le capacità di ricerca nell'albero DOM della pagina corrente sono state ampliate. È stata implementata la possibilità di ordinare i risultati della ricerca in base al numero di elementi trovati e al supporto di pseudo-classi.
  • Nella versione per la piattaforma Android è stata semplificata la gestione dei segnalibri (è stata aggiunta un'opzione 'Seleziona tutto' per eseguire operazioni con più segnalibri contemporaneamente). È stata rinforzata la protezione in modalità di navigazione privata.

Oltre alle novità e alla correzione di bug, Firefox 140 ha risolto 17 vulnerabilità. 6 vulnerabilità sono state causate da problemi di gestione della memoria, come buffer overflow e accesso ad aree di memoria già liberate. Questi problemi possono potenzialmente portare all'esecuzione di codice malevolo quando si aprono pagine appositamente create. Va evidenziato un problema con il componente aggiuntivo WebCompat integrato in Firefox, che consente di identificare istanze del browser, anche durante la navigazione in modalità privata. La vulnerabilità è causata dalla possibilità di ottenere un identificatore univoco (UUID) attraverso l'analisi delle risorse fornite dal componente WebCompat.

Nella versione beta di Firefox 141 è stato ridotto il consumo di memoria sulla piattaforma Linux e rimosso il requisito di riavvio dopo l'aggiornamento tramite gestore di pacchetti.

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