Versione di Chrome 106

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.
    Versione di Chrome 106
    Versione di Chrome 106
  • Disabilitatu per difettu hè Server Push, chì hè definitu in i standard HTTP / 2 è HTTP / 3 è permette à u servitore di spinghje risorse à u cliente senza aspittà ch'elli sianu dumandati esplicitamente. Cum'è u mutivu di a terminazione di u sustegnu, a cumplicazione eccessiva di l'implementazione di a tecnulugia hè citata in a presenza di alternative più simplici è micca menu efficaci, cum'è l'etichetta. , risposta HTTP 103, è protocolu WebTransport. Sicondu e statistiche di Google, in 2021, circa 1.25% di i siti web chì funzionanu nantu à HTTP/2 anu utilizatu Server Push, è in 2022 sta cifra hè cascata à 0.7%. A tecnulugia Server Push hè ancu presente in a specificazione HTTP / 3, ma in pratica, assai prudutti di u software di u servitore è di u cliente, cumpresu u navigatore Chrome, ùn l'anu micca implementatu nativamente.
  • Disabilitatu l'abilità di utilizà caratteri non-ASCII in i duminii specificati in l'intestazione Cookie (per i domini IDN, i domini deve esse specificatu in formatu punycode). U cambiamentu porta u navigatore in linea cù i requisiti di 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.
  • Migliuramentu in a versione 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.
    • In i dispositi Android 11, a capacità di bluccà una pagina aperta in modu incognito dopu avè cambiatu à un'altra applicazione hè furnita. L'autentificazione hè necessaria per cuntinuà a navigazione dopu esse bluccata. Per automaticamente, u bloccu hè disattivatu è richiede l'attivazione 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.
      Versione di Chrome 106
  • 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.
    Versione di Chrome 106

    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.

    Versione di Chrome 106

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

Add a comment