Rilascio di Firefox 141

È stata rilasciata la versione del web browser Firefox 141 e sono stati creati aggiornamenti per le versioni precedenti con supporto a lungo termine — 140.1.0, 115.26.0 e 128.13.0. La versione Firefox 142 è entrata in fase di beta testing, con rilascio previsto per il 19 agosto.

Novità principali in Firefox 141:

  • Aggiunta il supporto sperimentale per la raggruppamento automatico delle schede, basato su un modello AI eseguito localmente, che identifica le schede simili per argomento. Dopo aver trascinato una scheda su un'altra o aperto il menu contestuale con le opzioni di gruppo, il browser mostra ora il pulsante «Suggest more of my tabs», che, se cliccato, fornisce un elenco di schede simili da aggiungere rapidamente al gruppo. L'AI suggerisce anche un nome rilevante per il gruppo. Questa funzione non è attivata per tutti gli utenti per impostazione predefinita e verrà attivata progressivamente per una percentuale sempre maggiore di utenti. Per abilitare manualmente, è possibile attivare il parametro «browser.tabs.groups.smart.enabled» nella pagina about:config.
    Rilascio di Firefox 141
  • È ora possibile modificare le dimensioni della barra degli strumenti nella parte inferiore della sidebar delle schede verticali. Per separare lo spazio tra le schede e gli strumenti, è sufficiente spostare il cursore orizzontale. Se tutti gli strumenti non possono essere visualizzati nell'area selezionata, alcuni di essi verranno spostati in un menu a discesa.
    Rilascio di Firefox 141
  • Nella barra degli indirizzi è stato integrato un convertitore di unità di misura, che supporta la conversione di fusi orari e grandezze angolari, distanze, temperature, masse e forze. Cliccando sul risultato, esso verrà salvato negli appunti.
    Rilascio di Firefox 141
    Rilascio di Firefox 141
    Rilascio di Firefox 141
  • Nelle versioni per Linux è stato ridotto il consumo di memoria e rimosso il requisito di riavvio dopo un aggiornamento tramite il gestore di pacchetti.
  • Per gli utenti in Brasile, Spagna e Giappone è stata attivata la funzione di completamento automatico degli indirizzi nei moduli web, che in precedenza era disponibile solo per Stati Uniti, Regno Unito, Canada, Germania, Francia, Polonia, Italia e Austria.
  • Per impostazione predefinita, nelle versioni per Windows è attivata l'API WebGPU e il linguaggio di shader WGSL (WebGPU Shading Language). Per Linux e macOS, il supporto WebGPU sarà attivato in una delle prossime versioni, fino a quel momento WebGPU può essere attivato tramite le opzioni «dom.webgpu.enabled» e «gfx.webrender.all» nella pagina about:config. WebGPU offre un'interfaccia simile a Vulkan, Metal e Direct3D 12 per eseguire operazioni sul lato GPU. WebGPU consente alle applicazioni JavaScript di controllare l'organizzazione, l'elaborazione e l'invio di comandi alla GPU, gestire risorse correlate, memoria, buffer, oggetti texture e shader grafici compilati.
  • Ritornando server il valore «cache» nell'intestazione HTTP «Clear-Site-Data» è stata implementata la pulizia della cache di transizione (BFCache — Back-forward cache), che consente una transizione istantanea quando si utilizzano i pulsanti «Indietro» e «Avanti» o quando si naviga su pagine precedentemente visualizzate del sito corrente.
  • Nell'elemento HTML è stato aggiunto l'attributo «closedby», che consente di definire il comportamento al momento della chiusura del dialogo. Il valore «none» implica che l'utente non può chiudere il dialogo; «closerequest» consente la chiusura premendo il tasto ESC; «any» porta alla chiusura cliccando al di fuori del dialogo o premendo ESC.
  • Ripristinato il supporto per la tecnologia CHIPS (Cookies Having Independent Partitioned State), che consente di isolare i cookie in relazione a dominio livello principale, utilizzando l'attributo «Partitioned». Se in condizioni normali il codice di terze parti del sito «C», integrato nei siti «A» e «B», può gestire Cookie comuni per quei siti, quando si utilizza l'attributo «Partitioned», i Cookie impostati dal sito «C», quando il codice viene caricato dai siti «A» e «B», saranno completamente separati.
    Rilascio di Firefox 141Rilascio di Firefox 141
  • Nei metodi JavaScript HTMLElement.showPopover() e HTMLElement.togglePopover() è stato aggiunto l'argomento «options.source», che fa riferimento al gestore per l'apertura della finestra pop-up (popover). Nel metodo togglePopover() è stato aggiunto l'argomento «options.force» per forzare l'apertura o la chiusura della finestra pop-up.
  • Nell'interfaccia PointerEvent è stata aggiunta la proprietà persistentDeviceId, mentre nell'interfaccia IntersectionObserver è stata aggiunta la proprietà scrollMargin.
  • È stata aggiunta la proprietà CSS "font-variant-emoji" per regolare lo stile di visualizzazione degli Emoji. Ad esempio, è possibile scegliere la rappresentazione testuale o grafica.
    Rilascio di Firefox 141
  • Nella versione per Android è stato riprogettato il menu; è stata implementata la blocco automatico delle schede private dopo il passaggio a un'altra applicazione; è stata aggiunta l'evidenziazione del dominio nella barra degli indirizzi; è stata introdotta una funzione per inviare file PDF ad altre applicazioni.
    Rilascio di Firefox 141Rilascio di Firefox 141Rilascio di Firefox 141

Oltre alle nuove funzionalità e correzioni di bug, in Firefox 141 sono state risolte 27 vulnerabilità. 13 di queste vulnerabilità derivano da problemi di gestione della memoria, come overflow di buffer e accesso a aree di memoria già liberate. Questi problemi potrebbero portare all'esecuzione di codice malevolo aprendo pagine appositamente formattate.

Fonte: opennet.ru

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