Google hà presentatu a liberazione di u navigatore web Chrome 106. À u stessu tempu, una liberazione stabile di u prughjettu Chromium liberu, chì hè a basa di Chrome, hè dispunibule. U navigatore Chrome difiere da Chromium in l'usu di i loghi di Google, a presenza di un sistema per mandà notificazioni in casu di crash, moduli per ghjucà u cuntenutu video protettu da copia (DRM), un sistema d'aghjurnamentu automaticu, l'inclusione constante di l'isolamentu Sandbox. , a pruvista di chjave à l'API di Google è a trasmissione quandu cercate i paràmetri RLZ. Per quelli chì anu bisognu di più tempu per aghjurnà, a branche Stable Extended hè supportata per separatamente, seguita da 8 settimane. A prossima versione di Chrome 107 hè prevista per u 25 d'ottobre.
Cambiamenti chjave in Chrome 106:
- Per l'utilizatori di custruzzioni di desktop, u mutore Prerender2 hè attivatu per automaticamente per pre-renderà u cuntenutu di raccomandazione in a barra di indirizzu Omnibox. U rendering proattivu cumplementa l'abilità dispunibile in precedenza di carricà i cunsiglii più probabili di cliccà senza aspittà un clic di l'utilizatore. In più di carica, u cuntenutu di e pagine assuciate cù i cunsiglii ponu avà esse buffered (cumprese l'esecuzione di script è a furmazione di l'arburu DOM), chì permette per a visualizazione immediata di i cunsiglii dopu un clic.
- Fornisce a capacità di circà a storia, i marcati è e tabulazioni direttamente da a barra di indirizzu Omnibox. I tag di cuntrollu @history, @bookmarks è @tabs sò pruposti per a localizazione di ricerca. Per esempiu, per circà in i marcati, inserite "@bookmarks search phrase". Per disattivà a ricerca da a barra di indirizzu, una opzione speciale hè furnita in i paràmetri di ricerca.


- Supportu per a tecnulugia Server Push, chì hè definita in i standard HTTP/2 è HTTP/3 è permette servitore Mandate risorse à u cliente senza aspittà una dumanda esplicita. A ragione citata per a discontinuazione di u supportu hè a cumplessità inutile di l'implementazione di a tecnulugia, data a dispunibilità d'alternative più simplici è altrettantu efficaci, cum'è u tag. , Risposta HTTP 103, è u protocolu WebTransport. Sicondu e statistiche di Google, in u 2021, circa 1.25% di i siti chì funzionavanu cù HTTP/2 utilizavanu Server Push, è in u 2022, sta cifra hè cascata à 0.7%. A tecnulugia Server Push hè ancu presente in a specificazione HTTP/3, ma in pratica, parechji prudutti software di servitore è client, cumpresu u navigatore Chrome, ùn l'anu micca implementata inizialmente.
- Hà disattivatu a capacità di utilizà caratteri non ASCII in i duminii specificati in l'intestazione Cookie (per i duminii IDN, duvete specificà duminii (in furmatu punycode). Stu cambiamentu rende u navigatore cunforme à RFC 6265bis è à u cumpurtamentu implementatu in Firefox.
- Suggerite etichette più chjaru per identificà schermi in cunfigurazioni multi-monitor. Etichette simili ponu esse affissate in i dialoghi di permessu per apre una finestra nantu à una pantalla esterna. Per esempiu, invece di u numeru di visualizazione esterna ("External Display 1"), u nome di u mudellu di monitor ("HP Z27n") serà avà visualizatu.
- Migliuramenti in a versione per Android:
- A pagina cù a storia di e visite furnisce supportu per u mecanismu "Viaghju", chì riassume l'attività passata raggruppendu l'infurmazioni nantu à e dumande di ricerca precedentemente realizate è e pagine viste. Quandu si inserisce e parolle chjave in a barra di l'indirizzu, si sò stati utilizati prima in dumande, hè prupostu di cuntinuà a ricerca da a pusizione interrotta.
- Nantu à i dispusitivi cù a piattaforma Android 11 permette avà di bluccà una pagina aperta in modu incognito dopu esse cambiata in un'altra applicazione. Ripiglià a navigazione dopu u bluccamentu richiede l'autentificazione. U bluccamentu hè disattivatu per difettu è deve esse attivatu in i paràmetri di privacy.
- Quandu pruvate di scaricà i fugliali da u modu incognito, una dumanda di cunferma supplementu per salvà u schedariu è un avvisu chì u schedariu telecaricatu pò esse vistu da l'altri utilizatori di u dispusitivu, postu chì serà salvatu in l'area di u gestore di scaricamentu.

- Stoped expose l'API chrome.runtime à tutti i siti. Questa API hè avà furnita solu cù add-ons di navigatore cunnessi à questu. In precedenza, chrome.runtime era dispunibule per tutti i siti perchè era utilizatu da u plugin CryptoToken integratu cù l'implementazione di l'API U2F avà obsoleta.
- Diversi novi API sò stati aghjunti à u modu Origin Trials (funzioni sperimentali chì necessitanu attivazione separata). Origin Trial implica a capacità di travaglià cù l'API specificata da l'applicazioni scaricate da localhost o 127.0.0.1, o dopu avè registratu è riceve un token speciale chì hè validu per un tempu limitatu per un situ specificu.
- U cuncettu di iframes anonimi, chì permettenu di carricà un documentu in un cuntestu separatu chì ùn hè micca ligatu cù altri iframes è u documentu principale.
- Pop-Up API per vede elementi di l'interfaccia sopra à altri elementi, per esempiu, per urganizà menu interattivi, tooltips, strumenti di selezzione di cuntenutu è sistemi di furmazione. Per vede l'elementu nantu à a capa più alta, un novu attributu "popup" hè utilizatu. A cuntrariu di i dialoghi creati cù l'elementu A nova API permette di creà dialoghi senza mudelli, gestisce l'avvenimenti, aduprà animazioni, è creà cuntrolli flessibili per l'area popup.
- U supportu di interpolazione hè statu implementatu per e proprietà "grid-template-columns" è "grid-template-rows" aduprate in CSS Grid per furnisce una transizione liscia trà i diversi stati di griglia.
- Hè aghjuntu u supportu per u valore "preserve-parent-color" à a pruprietà CSS "forced-color-adjust", quandu stabilita, a pruprietà "culore" prendrà in prestito u so valore da l'elementu parent.
- A pruprietà "-webkit-hyphenate-character" hè stata sguassata da u prefissu "-webkit-" è hè avà dispunibule sottu u nome "hyphenate-character". A pruprietà specificata pò esse usata per stabilisce a stringa utilizata invece di u caratteru di a fine di a parolla ("-").
- A terza edizione di l'API Intl.NumberFormat hè stata implementata, chì hà novi funzioni formatRange(), formatRangeToParts() è selectRange(), raggruppamentu di setti, novi opzioni per arrotondamentu è precisione di precisione, a capacità di interpretà e stringhe cum'è numeri decimali.
- Aghjunghje supportu per u trasferimentu direttu efficiente di dati binari da u portu seriale à l'API ReadableStream, sguassendu e file interne è i buffer. L'enumerazione diretta hè attivata da specificà u modu BYOB - "port.readable.getReader ({mode: 'byob'})".
- L'API audio è video (AudioDecoder, AudioEncoder, VideoDecoder è VideoEncoder) supportanu avà l'avvenimentu "dequeue" è i so callbacks associati chì sò attivati quandu u codec principia à eseguisce attività di codificazione o decodificazione di cuntenutu in fila.
- L'API di u Dispositivu WebXR furnisce l'accessu crudu à e texture di l'imaghjini di a camera sincronizate cù a pusizione attuale in l'ambiente virtuale.
- Migliuramenti sò stati fatti à l'arnesi per i sviluppatori web. U panel Sources hà avà a capacità di aggrupà i schedari per surghjente. Traccia di stack mejorata per operazioni asincrone. Avà vi ponu ignurà automaticamente cunnisciuti scripts terzu-party quandu debugging. Aggiunta a capacità di ammuccià i fugliali ignorati in menu è pannelli. U travagliu migliuratu cù a pila di chjama in u debugger.

Una nova pista d'Interazzione hè stata aghjunta à u pannellu di Prestazione per visualizà l'interazzione cù a pagina è identificà i prublemi di risposta potenziale di l'UI.

In più di l'innuvazioni è e correzioni di bug, 20 vulnerabilità sò stati riparati in a nova versione. Parechje di e vulnerabilità sò state identificate cum'è u risultatu di strumenti di teste automatizati AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer è AFL. Ùn sò stati identificati micca prublemi critichi chì permettenu di scaccià tutti i livelli di prutezzione di u navigatore è eseguisce codice in u sistema fora di l'ambiente sandbox. Cum'è parte di u prugramma Vulnerability Bounty per a versione attuale, Google hà pagatu 16 premii per un valore di $ 38500 (unu di $ 9000, $ 7500, $ 7000, $ 5000, $ 4000, $ 3000, $ 2000 è $ 1000). A dimensione di l'ottu premii ùn hè ancu stata determinata.
Source: opennet.ru
