Chrome versione 108

Google ha annunciato l'uscita del browser web Chrome 108. Allo stesso tempo è disponibile una versione stabile del progetto gratuito Chromium, che funge da base per Chrome. Il browser Chrome si differenzia da Chromium per l'utilizzo dei loghi di Google, per la presenza di un sistema per l'invio di notifiche in caso di crash, moduli per la riproduzione di contenuti video protetti da copia (DRM), un sistema per l'installazione automatica degli aggiornamenti, abilitazione permanente dell'isolamento Sandbox , fornendo chiavi all'API di Google e trasmettendo i parametri RLZ- durante la ricerca. Per coloro che necessitano di più tempo per l'aggiornamento, il ramo Extended Stable è supportato separatamente, seguito da 8 settimane. Il prossimo rilascio di Chrome 109 è previsto per il 10 gennaio.

Modifiche principali in Chrome 108:

  • È stato modificato il design della finestra di dialogo per la gestione dei cookie e dei dati dei siti (richiamata tramite il collegamento Cookie dopo aver fatto clic sul lucchetto nella barra degli indirizzi). La finestra di dialogo è stata semplificata e ora visualizza le informazioni suddivise per sito.
    Chrome versione 108
  • Sono state proposte due nuove modalità di ottimizzazione del browser: Risparmio memoria e Risparmio energetico, offerte nelle impostazioni delle prestazioni (Impostazioni> Prestazioni). Le modalità sono attualmente disponibili solo su piattaforme ChromeOS, Windows e macOS.
  • Il gestore password offre la possibilità di allegare una nota a ciascuna password salvata. Come una password, la nota viene mostrata su una pagina separata solo dopo l'autenticazione.
  • La versione Linux viene fornita con un client DNS integrato per impostazione predefinita, che in precedenza era disponibile solo nelle versioni Windows, macOS, Android e ChromeOS.
  • Sulla piattaforma Windows, quando installi Chrome, un collegamento per avviare il browser viene ora automaticamente aggiunto alla barra delle applicazioni.
  • Aggiunta la possibilità di monitorare le variazioni di prezzo per i prodotti selezionati in alcuni negozi online (Lista della spesa). Quando il prezzo diminuisce, all'utente viene inviata una notifica o un'e-mail (in Gmail). L'aggiunta di un prodotto per il monitoraggio viene effettuata facendo clic sul pulsante "Traccia prezzo" nella barra degli indirizzi nella pagina del prodotto. I prodotti tracciati vengono salvati insieme ai segnalibri. La funzione è disponibile solo per gli utenti con un account Google attivo, quando la sincronizzazione è abilitata e il servizio "Attività Web e app" è attivato.
    Chrome versione 108
  • È abilitata la possibilità di visualizzare i risultati della ricerca nella barra laterale contemporaneamente alla visualizzazione di un'altra pagina (in una finestra è possibile vedere contemporaneamente sia il contenuto della pagina che il risultato dell'accesso al motore di ricerca). Dopo essere entrati in un sito da una pagina con risultati di ricerca in Google, davanti al campo di immissione nella barra degli indirizzi appare un'icona con la lettera "G"; quando si fa clic su di essa, si apre un pannello laterale con i risultati di una ricerca precedente ricerca intrapresa.
    Chrome versione 108
  • Nella File System Access API, che consente alle applicazioni web di leggere e scrivere dati direttamente su file e directory sul dispositivo dell'utente, i metodi getSize(), truncate(), flush() e close() nell'oggetto FileSystemSyncAccessHandle sono stati spostati da un modello di esecuzione asincrono a uno sincrono, simile ai metodi read() e write(). La modifica fornisce un'API FileSystemSyncAccessHandle completamente sincrona per migliorare le prestazioni delle applicazioni basate su WebAssembly (WASM).
  • Aggiunto supporto per dimensioni aggiuntive dell'area visibile (viewport) - "piccolo" (s), "grande" (l) e "dinamico" (d), nonché unità di misura associate a queste dimensioni - "*vi" ( vi, svi, lvi e dvi), “*vb” (vb, svb, lvb e dvb), “*vh” (svh, lvh, dvh), “*vw” (svw, lvw, dvw), “*vmax " (svmax, lvmax , dvmax) e "*vmin" (svmin, lvmin e dvmin). Le unità di misura proposte consentono di legare in termini percentuali la dimensione degli elementi alla dimensione più piccola, più grande e dinamica dell'area visibile (la dimensione cambia a seconda di come viene mostrata, nascosta e dallo stato della barra degli strumenti).
    Chrome versione 108
  • È abilitato il supporto per i caratteri vettoriali a colori variabili nel formato COLRv1 (un sottoinsieme di caratteri OpenType contenente, oltre ai glifi vettoriali, un livello con informazioni sul colore).
  • Per verificare il supporto dei caratteri a colori, le funzioni font-tech() e font-format() sono state aggiunte alle regole CSS @supports e la funzione tech() è stata aggiunta alle regole CSS @font-face.
  • L'API Federated Credential Management (FedCM) è proposta per consentire la creazione di servizi di identità federati che preservano la privacy e che operano senza meccanismi di tracciamento tra siti come l'elaborazione di cookie di terze parti.
  • È ora possibile applicare la proprietà CSS "overflow" esistente agli elementi sostituiti che appaiono all'esterno del limite del contenuto, che in combinazione con la proprietà object-view-box può essere utilizzata per creare immagini con la propria ombra.
  • Aggiunte le proprietà CSS break-before, break-after e break-inside, che consentono di personalizzare il comportamento delle interruzioni nell'output frammentato nel contesto di singole pagine, colonne e aree. Ad esempio, "figura { break-inside: evita;}" impedirà alla pagina di interrompersi all'interno della figura.
  • Le proprietà CSS align-items, aware-items, align-self e aware-self forniscono la possibilità di utilizzare il valore "last baseline" per allinearsi all'ultima baseline in un layout flessibile o a griglia.
  • Aggiunto l'evento ContentVisibilityAutoStateChanged, generato per gli elementi con la proprietà "content-visibility: auto" quando cambia lo stato di rendering dell'elemento.
  • È possibile accedere all'API Media Source Extensions nel contesto dei lavoratori, che può essere utilizzato, ad esempio, per migliorare le prestazioni della riproduzione multimediale memorizzata nel buffer creando un oggetto MediaSource in un lavoratore separato e trasmettendo i risultati del suo lavoro a HTMLMediaElement nel thread principale.
  • L'intestazione HTTP Permissions-Policy, utilizzata per delegare l'autorità e abilitare funzionalità avanzate, consente caratteri jolly come "https://*.bar.foo.com/".
  • Rimosse le API obsolete window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, naviEvent.restoreScroll(), naviEvent.transitionWhile().
  • Sono stati apportati miglioramenti agli strumenti per gli sviluppatori web. Le descrizioni comando per le proprietà CSS inattive sono state aggiunte al pannello Stili. Il pannello Registratore implementa il rilevamento automatico di XPath e selettori di testo. Il debugger offre la possibilità di scorrere le espressioni separate da virgole. Le impostazioni "Impostazioni > Elenco ignorati" sono state ampliate.

Oltre alle innovazioni e alle correzioni di bug, la nuova versione elimina 28 vulnerabilità. Molte delle vulnerabilità sono state identificate come risultato di test automatizzati utilizzando gli strumenti AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer e AFL. Non sono stati identificati problemi critici che consentano di aggirare tutti i livelli di protezione del browser ed eseguire codice sul sistema al di fuori dell'ambiente sandbox. Nell'ambito del programma di pagamento di premi in denaro per la scoperta di vulnerabilità per la versione attuale, Google ha pagato 10 premi per un importo di 74mila dollari USA (un premio di 15000, 11000 e 6000 dollari, cinque premi di 5000 dollari, tre premi di 3000 e 2000 dollari). , due premi da 1000 dollari). L'entità delle 6 ricompense non è stata ancora determinata.

Fonte: opennet.ru

Aggiungi un commento