Rilascio di Firefox 126

È stato rilasciato il browser web Firefox 126 e sono stati creati aggiornamenti per la versione con supporto a lungo termine — 115.11.0. La versione Firefox 127 è stata portata alla fase di beta testing, il cui rilascio è previsto per l'11 giugno.

Novità principali in Firefox 126:

  • Nel menu contestuale è stata aggiunta l'operazione 'Copia link senza tracciamento sito', che consente di copiare l'URL di un link selezionato negli appunti, rimuovendo preventivamente i parametri di richiesta utilizzati per tracciare le navigazioni tra i siti. Ad esempio, copiando il link saranno rimossi i parametri mc_eid e fbclid, usati per il passaggio dalle pagine di Facebook. In totale, vengono rimossi oltre 300 parametri utilizzati per il tracciamento, tra cui quelli utilizzati nei più grandi negozi online.
    Rilascio di Firefox 126
  • È stata aggiunta la supporto alla compressione dei contenuti utilizzando l'algoritmo Zstandard (zstd), oltre agli algoritmi gzip, brotli e deflate già supportati. Ora, inviando richieste, Firefox imposta nell'intestazione HTTP 'Content-encoding' il valore 'gzip, deflate, br, zstd'. Tra i grandi siti che supportano la restituzione di dati compressi in formato zstd ci sono Facebook.
  • È stata implementata una funzione sperimentale per la traduzione automatica dei frammenti di testo selezionati nella pagina (in precedenza era supportata solo la traduzione dell'intera pagina). La funzione di traduzione viene attivata tramite il menu contestuale mostrato facendo clic con il tasto destro del mouse sul blocco di testo selezionato. Per attivare la traduzione dei frammenti è stata aggiunta nell'about:config un'impostazione chiamata browser.translations.select.enable.
    Rilascio di Firefox 126
  • È stata attivata la trasmissione di telemetria aggiuntiva con contatori aggregati delle ricerche effettuate in diverse categorie. Le categorie comprendono 20 tipi generali di contenuto, ad esempio sport, affari e viaggi. Si afferma che le informazioni raccolte siano necessarie per sviluppare nuove funzionalità di ricerca. I dati vengono memorizzati senza collegamento a singoli utenti. Per rimuovere le informazioni sull'indirizzo IP dell'utente viene utilizzata la tecnologia OHTTP (Oblivious-HTTP), che garantisce il reindirizzamento dei messaggi HTTP crittografati attraverso ulteriori nodi intermedi, in modo che l'utente finale server riceva la richiesta non dall'IP dell'utente, ma dall'IP di un nodo di transito.
  • È stata disabilitata temporaneamente la funzione di passaggio rapido a un link memorizzato negli appunti in Firefox 125 (se durante il clic sulla barra degli indirizzi c'era un URL negli appunti, questo URL veniva automaticamente mostrato come raccomandazione iniziale per il passaggio). Come motivo dell disattivazione vengono citati problemi di prestazioni.
  • Nelle versioni per macOS sui computer Mac con CPU M3 è stata attivata l'accelerazione hardware per la decodifica dei video in formato AV1.
  • È stato aggiunto il metodo URL.parse(), che restituisce un oggetto URL che rappresenta il link specificato nei parametri. A differenza del costruttore URL(), il nuovo metodo restituisce null in caso di problemi di parsing, invece di generare un'eccezione.
  • È stata abilitata la supporto per la proprietà CSS zoom, che consente di ridurre o ingrandire il livello di ingrandimento di singoli elementi. Per determinare il livello di zoom applicato a un elemento, è stata proposta la proprietà Element.currentCSSZoom, disponibile solo in lettura.
  • È stata aggiunta la possibilità di riflettere lo stato degli elementi HTML personalizzati (custom element) nel CSS attraverso il pseudo-classe «:state()». Questa funzionalità è stata implementata analogamente alla possibilità degli elementi HTML standard di modificare il proprio stato in base all'interazione con l'utente.
  • È stata aggiunta la proprietà Selection.direction, che determina la direzione della selezione.
  • È stata aggiunta la supporto per l'API Screen Wake Lock, che consente a un'applicazione web, ad esempio a un lettore multimediale, di impedire l'attivazione dello screensaver dopo un lungo periodo di inattività dell'utente.
  • Nell'API IndexedDB è stato aggiunto il metodo IDBFactory.databases per eseguire la scansione dei database disponibili (restituisce un array di oggetti contenenti nome e versione dei database accessibili).
  • Nell'API Selection è stata aggiunta una supporto sperimentale per la selezione che attraversa i confini del DOM shadow. Si attiva tramite dom.shadowdom.selection_across_boundary.enabled in about:config.
  • Nel CSS è stata aggiunta una funzione sperimentale shape(), che consente di creare forme utilizzando le proprietà CSS clip-path e offset-path. Si attiva tramite layout.css.basic-shape-shape.enabled in about:config.
  • Il funzionamento dell'editor di stili negli strumenti di sviluppo web è stato accelerato del 15-20%.
  • Negli strumenti per sviluppatori web è stata aggiunta l'impostazione “Mostra console suddivisa” per attivare/disattivare la modalità che visualizza la console web insieme ad altri pannelli.
    Rilascio di Firefox 126
  • Nella versione per Android sono stati risolti i problemi di visualizzazione della barra degli indirizzi sui dispositivi con schermi pieghevoli. Per uniformarsi alla versione desktop, le impostazioni "Add-ons" sono state rinominate in "Extensions".

Oltre alle nuove funzionalità e alla correzione di errori, in Firefox 126 sono state risolte 21 vulnerabilità. Due vulnerabilità sono state contrassegnate come pericolose. La prima vulnerabilità pericolosa (CVE-2024-4764) porta a una chiamata a un'area di memoria già liberata durante l'elaborazione di più flussi audio WebRTC. La seconda vulnerabilità pericolosa (CVE-2024-4367) consente l'esecuzione di codice JavaScript nell'elaborazione di font appositamente formattati nel visualizzatore PDF integrato. Altre 9 vulnerabilità sono causate da problemi di gestione della memoria, come overflow di buffer e accessi a aree di memoria già liberate. Questi problemi potrebbero consentire l'esecuzione di codice dannoso 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