Rilascio di Firefox 141

È stato rilasciato il browser web Firefox 141 e sono stati formati 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, il cui rilascio è previsto per il 19 agosto.

Le principali novità in Firefox 141:

  • È stata aggiunta la supporto sperimentale per la raggruppamento automatico delle schede, basato su un modello AI eseguito localmente che determina 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 ora mostra il pulsante "Suggerisci di più delle mie schede", al quale si può cliccare per visualizzare un elenco di schede simili da aggiungere rapidamente al gruppo. L'AI propone anche un nome pertinente per il gruppo. Questa funzione non è attivata di default per tutti e verrà attivata gradualmente per una percentuale crescente di utenti. Per attivarla forzatamente, si può abilitare l'opzione "browser.tabs.groups.smart.enabled" nella pagina about:config.
    Rilascio di Firefox 141
  • È stata fornita la possibilità di modificare la dimensione dell'area degli strumenti nella parte inferiore della barra laterale delle schede verticali. Per separare lo spazio tra schede e strumenti, basta spostare il divisore orizzontale con il mouse. Se tutti gli strumenti non si adattano all'area selezionata, parte di essi sarà spostata in un menu a discesa aggiuntivo.
    Rilascio di Firefox 141
  • Nella barra degli indirizzi è stato integrato un convertitore di unità di misura, che supporta la conversione di fusi orari e misure di angoli, distanze, temperature, masse e forze. Cliccando sul risultato, questo verrà salvato negli appunti.
    Rilascio di Firefox 141
    Rilascio di Firefox 141
    Rilascio di Firefox 141
  • Nelle versioni per la piattaforma Linux è stato ridotto il consumo di memoria e rimosso il requisito di riavvio dopo l'aggiornamento tramite gestore pacchetti.
  • Per gli utenti in Brasile, Spagna e Giappone è stata attivata la funzione di completamento automatico degli indirizzi nei moduli web, che era precedentemente disponibile solo negli Stati Uniti, Regno Unito, Canada, Germania, Francia, Polonia, Italia e Austria.
  • Per impostazione predefinita, nelle build per la piattaforma Windows è attivato l'API WebGPU e il linguaggio di shader WGSL (WebGPU Shading Language). Per Linux e macOS, il supporto per WebGPU sarà abilitato in una delle prossime release; fino ad allora, WebGPU può essere attivato tramite le opzioni «dom.webgpu.enabled» e «gfx.webrender.all» nella pagina about:config. WebGPU fornisce un'interfaccia di programmazione simile a Vulkan, Metal e Direct3D 12 per eseguire operazioni sul lato GPU. WebGPU consente alle applicazioni in 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.
  • Al ritorno server del valore «cache» nell'intestazione HTTP «Clear-Site-Data», è stata implementata anche la pulizia della cache di navigazione (BFCache - Back-forward cache), che consente un passaggio istantaneo quando si utilizzano i pulsanti «Indietro» e «Avanti» o quando si naviga tra le pagine precedentemente visitate dello stesso sito.
  • Nell'elemento HTML <dialog> è stato aggiunto l'attributo «closedby», che consente di determinare il comportamento alla 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 quando si fa clic con il mouse nell'area 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 il primo livello, utilizzando l'attributo «Partitioned». Se in condizioni normali il codice di terzi proveniente dal sito «C», integrato nei siti «A» e «B», può elaborare i cookie comuni per quei siti, con l'attributo «Partitioned» i cookie impostati dal sito «C» saranno completamente separati quando il codice viene caricato dai siti «A» e «B».
    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 dell'apertura del popover. Nel metodo togglePopover() è stato aggiunto l'argomento «options.force» per forzare l'apertura o la chiusura del popover.
  • Nell'interfaccia PointerEvent è stata aggiunta la proprietà persistentDeviceId, mentre nell'interfaccia IntersectionObserver è stata aggiunta la proprietà scrollMargin.
  • Aggiunta la proprietà CSS «font-variant-emoji» per personalizzare lo stile di visualizzazione delle Emoji. Ad esempio, è possibile scegliere la rappresentazione testuale o grafica.
    Rilascio di Firefox 141
  • Nella versione per la piattaforma Android, è stato riprogettato il menu; è stata implementata la blocco automatico delle schede private dopo il passaggio a un'altra applicazione; è stata messa in evidenza la visualizzazione del dominio nella barra degli indirizzi; è stata aggiunta una funzione per inviare file PDF ad altre applicazioni.
    Rilascio di Firefox 141Rilascio di Firefox 141Rilascio di Firefox 141

Oltre alle novità e alla correzione di errori, Firefox 141 ha risolto 27 vulnerabilità. 13 vulnerabilità sono causate da problemi di gestione della memoria, come buffer overflow e accesso a aree di memoria già liberate. Questi problemi potrebbero potenzialmente portare all'esecuzione di codice malevolo aprendo pagine appositamente formattate.

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