Rilascio di Chrome 111

Google ha rilasciato la versione del web browser Chrome 111. È disponibile anche una versione stabile del progetto open source Chromium, che costituisce la base di Chrome. Il browser Chrome si differenzia da Chromium per l'uso dei loghi Google, la presenza di un sistema di invio di notifiche in caso di crash, moduli per la riproduzione di contenuti video protetti da copyright (DRM), il sistema di aggiornamento automatico, la sandboxing sempre attiva, la fornitura di chiavi per le API di Google e il passaggio dei parametri RLZ durante la ricerca. Per chi ha bisogno di più tempo per l'aggiornamento, è mantenuta separatamente la branch Extended Stable, accompagnata da 8 settimane. La prossima versione di Chrome 112 è prevista per il 4 aprile.

Le principali novità in Chrome 111:

  • Aggiornati gli elementi dell'interfaccia legati all'iniziativa Privacy Sandbox, consentendo di determinare le categorie di interessi degli utenti e di utilizzarle al posto dei cookie di tracciamento per raggruppare gli utenti con interessi simili senza identificare i singoli. Nella nuova versione è stato aggiunto un nuovo dialogo che informa gli utenti delle funzionalità della Privacy Sandbox e reindirizza alla pagina delle impostazioni, dove è possibile configurare le informazioni trasmesse alle reti pubblicitarie.
    Rilascio di Chrome 111
    Rilascio di Chrome 111
  • Introdotto un nuovo dialogo con informazioni per attivare la sincronizzazione delle impostazioni, della cronologia, dei segnalibri, del database di completamento automatico e di altri dati tra i browser.
    Rilascio di Chrome 111
  • Sulle piattaforme Linux e Android, le operazioni di risoluzione dei nomi DNS sono state spostate da un processo di rete isolato a un processo non isolato del browser, poiché non è possibile implementare alcune restrizioni della sandbox utilizzando il resolver di sistema con altri servizi di rete.
  • Aggiunta la supporto per il login automatico degli utenti nei servizi di identificazione Microsoft (Azure AD SSO), utilizzando le informazioni dell'account di Microsoft Windows.
  • Nel meccanismo di aggiornamento di Chrome su Windows e macOS è stata garantita la gestione degli aggiornamenti per le ultime 12 versioni del browser.
  • Per utilizzare l'API Payment Handler, che semplifica l'integrazione con i sistemi di pagamento esistenti, ora è richiesta la definizione esplicita della fonte dei dati caricati tramite l'indicazione nel parametro CSP connect-src (Content-Security-Policy) dei domini, a cui vengono inviati i richieste.
  • Rimosso l'API PPB_VideoDecoder(Dev), che è diventato obsoleto dopo l'interruzione del supporto di Adobe Flash.
  • È stato aggiunto l'API View Transitions, che semplifica la creazione di effetti di animazione di transizione tra diversi stati del DOM (ad esempio, una transizione fluida da un'immagine all'altra).
  • Nel CSS, la query '@container' ha ora il supporto per la funzione style() per applicare stili in base ai valori calcolati delle proprietà personalizzate dell'elemento genitore.
  • Sono state aggiunte funzioni trigonometriche sin(), cos(), tan(), asin(), acos(), atan() e atan2() nel CSS.
  • È stata introdotta l'API Document Picture in Picture (in fase di prova) per aprire contenuti HTML arbitrari in modalità 'picture in picture', non solo video. A differenza dell'apertura di una finestra tramite window.open(), le finestre create tramite la nuova API vengono sempre visualizzate sopra altre finestre, non rimangono dopo la chiusura della finestra originaria, non supportano la navigazione e non possono definire esplicitamente la posizione di uscita.
    Rilascio di Chrome 111
  • È stata fornita la possibilità di aumentare o diminuire la dimensione di un ArrayBuffer, così come di aumentare la dimensione di un SharedArrayBuffer.
  • In WebRTC è stato implementato il supporto per le estensioni SVC (Scalable Video Coding) per adattare il flusso video alla larghezza di banda del cliente e trasmettere più flussi video di qualità diversa in un unico flusso.
  • Nell'API Media Session sono state aggiunte le azioni 'previousslide' e 'nextslide' per organizzare la navigazione tra il precedente e il successivo diapositive.
  • È stata aggiunta una nuova sintassi per i pseudo-classi «:nth-child(an + b)» e «:nth-last-child()», che permette di ottenere un selettore per il filtro preliminare degli elementi figlio prima dell'esecuzione della logica principale di selezione «An+B».
  • Nel CSS sono state aggiunte nuove unità di misura per la dimensione dei caratteri dell'elemento radice: rex, rch, ric e rlh.
  • È stato implementato il supporto completo per la specifica CSS Color Level 4, inclusa la supporto per sette palette di colori (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE e HVS) e 12 spazi colore (sRGB Linear, LCH, okLCH, LAB, okLAB, Display p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), oltre ai precedentemente supportati formati di colore Hex, RGB, HSL e HWB. È stata fornita la possibilità di utilizzare spazi colore personalizzati per animazioni e gradienti.
  • Nel CSS è stata aggiunta una nuova funzione color(), che può essere utilizzata per definire un colore in qualsiasi spazio colore in cui i colori sono specificati tramite canali R, G e B.
  • È stata aggiunta la funzione color-mix(), definita nella specifica CSS Color 5, che consente di mescolare colori in qualsiasi spazio colore in base a una percentuale specificata (ad esempio, per aggiungere il 10% di blu al bianco, si può specificare 'color-mix(in srgb, blu 10%, white);').
  • Sono stati apportati miglioramenti agli strumenti per gli sviluppatori web. Nel pannello Stili è stata aggiunta la supporto della specifica CSS Color Level 4 e dei nuovi spazi di colore e palette proposti. Nell'utensile di selezione del colore dei pixel («pipetta») è stata aggiunta la supporto ai nuovi spazi di colore e la possibilità di convertire tra le diverse modalità di specifica dei colori. Nel debugger JavaScript sono state rinnovate dashboard le interruzioni di esecuzione.
    Rilascio di Chrome 111

Oltre alle nuove funzionalità e correzioni di bug, la nuova versione ha risolto 40 vulnerabilità. Molte di queste vulnerabilità sono state individuate attraverso test automatizzati utilizzando strumenti come AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer e AFL. Non sono state riscontrate problematiche critiche in grado di eludere tutti i livelli di protezione del browser e di eseguire codice nel sistema al di fuori dell'ambiente sandbox. Nell'ambito del programma di ricompensa per la scoperta di vulnerabilità, Google ha elargito 24 premi per il rilascio attuale, per un totale di 92 mila dollari USA (un premio di $15000 e $4000, due premi di $10000 e $700, tre premi di $5000, $2000 e $1000, cinque premi di $3000).

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