Versione di Chrome 89

Google hà svelatu a liberazione di u navigatore web Chrome 89. À u stessu tempu, una liberazione stabile di u prughjettu Chromium liberu, chì serve com a basa di Chrome, hè dispunibule. U navigatore Chrome hè distinatu da 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 prutettu (DRM), un sistema per installà automaticamente l'aghjurnamenti, è trasmette i paràmetri RLZ durante a ricerca. A prossima versione di Chrome 90 hè prevista per u 13 d'aprile.

Cambiamenti chjave in Chrome 89:

  • A versione Android di Chrome serà avà solu esse capace di eseguisce nantu à i dispositi certificati Play Protect. In macchine virtuali è emulatori, Chrome per Android pò esse usatu se u dispositivu emulatu hè validu o l'emulatore hè sviluppatu da Google. Pudete verificà se u dispusitivu hè certificatu o micca in l'applicazione Google Play in a sezione di paràmetri (nantu à a pagina di paràmetri in fondu, u statutu di "Certificazione Play Protect" hè mostratu). Per i dispositi micca certificati, cum'è quelli chì utilizanu firmware di terzu, l'utilizatori sò invitati à registrà i so dispositi per eseguisce Chrome.
  • Un picculu percentuale di l'utilizatori sò attivati ​​​​aperte siti via HTTPS per difettu quandu scrivite i nomi di host in a barra di indirizzu. Per esempiu, quandu entre in l'ospitu example.com, u situ https://example.com serà apertu per difettu, è se i prublemi si sviluppanu à l'apertura, serà tornatu à http://example.com. Per cuntrullà l'usu di u "https://" predeterminatu, hè pruposta l'impostazione "chrome://flags#omnibox-default-typed-navigations-to-https".
  • U supportu per i profili hè inclusu, chì permette à diversi utilizatori di separà i so cunti quandu travaglianu cù u stessu navigatore. Per esempiu, aduprendu profili, pudete urganizà l'accessu trà i membri di a famiglia o sessioni separati utilizati per u travagliu è l'interessi persunali. L'utilizatore pò creà un novu prufilu Chrome è cunfigurà per attivà quandu hè cunnessu à un cuntu Google specificu, chì permette à diversi utilizatori di sparte marcati, paràmetri è storia di navigazione. Quandu pruvate à accede à un contu ligatu à un altru prufilu, l'utilizatore serà dumandatu à cambià à quellu prufilu. Se l'utilizatore hè ligatu à parechji profili, serà datu l'uppurtunità di selezziunà u prufilu desideratu. Hè pussibule assignà i vostri schemi di culore à diversi profili per separà visualmente l'utilizatori.
    Versione di Chrome 89
  • Abilitatu a visualizazione di miniature di cuntenutu quandu si passa sopra e tabulazioni in a barra superiore. In precedenza, a visualizazione di u cuntenutu di a tabulazione era disattivata per difettu è hà bisognu di cambià l'impostazione "chrome://flags/#tab-hover-cards".
    Versione di Chrome 89
  • Per certi utilizatori, a funzione "Lista di Lettura" ("chrome: // flags#read-later") hè attivata, quandu hè attivata, quandu cliccate nantu à l'asteriscu in a barra di l'indirizzu, in più di u buttone "Add bookmark". un secondu buttone "Aggiungi à a lista di lettura" appare ", è in l'angulu drittu di a barra di marcatura appare u menù "Lista di lettura", chì elenca tutte e pagine precedentemente aghjunte à a lista. Quandu apre una pagina da a lista, hè marcata cum'è lettu. E pagine in a lista ponu ancu esse marcate manualmente cum'è lettu o micca lettu, o eliminate da a lista.
    Versione di Chrome 89
  • L'utilizatori chì anu firmatu in un Account Google senza attivà Chrome Sync anu accessu à i metudi di pagamentu è e password guardate in u Account Google. A funzione hè attivata per alcuni utilizatori è sarà gradualmente implementata à l'altri.
  • U supportu per a ricerca rapida di tabulazione hè stata attivata, chì prima necessitava l'attivazione attraversu a bandiera "chrome://flags/#enable-tab-search". L'utilizatore pò vede una lista di tutte e tabulazioni aperte è filtrà rapidamente a tabulazione desiderata, indipendentemente da esse in a finestra attuale o in una altra finestra.
    Versione di Chrome 89
  • Per tutti l'utilizatori, u trattamentu di e parolle individuali in a barra di l'indirizzu cum'è tentativu di apre siti internu hè statu cessatu. Nanzu, quandu si inseriva una parolla in a barra di l'indirizzu, u navigatore hà prima pruvatu à determinà a presenza di un òspite cù quellu nome in DNS, crede chì l'utilizatore hà pruvatu à apre un subdominiu, è solu dopu redirige a dumanda à u mutore di ricerca. Cusì, u pruprietariu di u servitore DNS specificatu in i paràmetri di l'utilizatore hà ricevutu infurmazioni nantu à e dumande di ricerca di una sola parolla, chì hè stata valutata cum'è una violazione di a cunfidenziale. Per l'imprese chì utilizanu l'ospiti Internet senza un subdominiu (per esempiu "https://helpdesk/"), una opzione hè furnita per vultà à u vechju cumpurtamentu.
  • Hè pussibule pinà a versione di un add-on o applicazione. Per esempiu, per assicurà chì una impresa utilizeghja solu add-ons di fiducia, un amministratore pò utilizà a nova pulitica di ExtensionSettings per cunfigurà Chrome per utilizà u so propiu URL per scaricà l'aghjurnamenti, invece di l'URL specificata in u manifestu add-on.
  • Nantu à i sistemi x86, u navigatore hà avà bisognu di supportu di processore per l'istruzzioni SSE3, chì sò supportati da i processori Intel da 2003, è da AMD da 2005.
  • API addiziunali sò state aghjunte per furnisce funziunalità chì ponu rimpiazzà i Cookies di terzu aduprati per seguità i movimenti di l'utilizatori trà i siti in u codice di rete di publicità, widgets di rete suciale è sistemi di analisi web. I seguenti API sò pruposti per teste:
    • Trust Token per separà l'utilizatori senza aduprà identificatori cross-site.
    • Setti di primu partitu - Permette à i duminii cunnessi di dichjarà si sò primari in modu chì u navigatore pò piglià sta cunnessione in contu durante i chjami cross-site.
    • Schemeful Same-Site per allargà u cuncettu di u stessu situ à diversi schemi URL, i.e. http://website.example è https://website.example seranu trattati cum'è un situ per e dumande cross-site.
    • Floc per determinà a categuria di l'interessi di l'utilizatori senza identificazione individuale è senza riferimentu à a storia di visità siti specifichi.
    • Misurazione di cunversione per evaluà l'attività di l'utilizatori dopu avè cambiatu à publicità.
    • User-Agent Client Suggerimenti per rimpiazzà User-Agent è riturnà selettivamente dati nantu à i paràmetri specifici di u navigatore è di u sistema (versione, piattaforma, etc.).
  • Added Serial API, chì permette à i siti di leghje è scrive dati nantu à u portu seriale. U mutivu di l'apparizione di un tali API hè a capacità di creà applicazioni web per u cuntrollu direttu di i dispositi cum'è microcontrollers è stampanti 3D. L'appruvazioni esplicite di l'utilizatori hè necessaria per accede à un dispositivu perifericu.
  • Aggiunta l'API WebHID per l'accessu à livellu bassu à i dispositi HID (dispositivi di interfaccia umana, tastiere, topi, gamepads, touchpads), chì vi permette di implementà a logica per travaglià cù un dispositivu HID in JavaScript per urganizà u travagliu cù i dispositi HID rari senza u presenza di driver specifichi in u sistema. Prima di tuttu, a nova API hè destinata à furnisce supportu per i gamepads.
  • Aggiunta l'API Web NFC, chì permette à l'applicazioni web di leghje è scrive tag NFC. Esempii di usu di a nova API in l'applicazioni web includenu furnisce infurmazioni nantu à l'esibizioni di u museu, a realizazione di l'inventarii, l'ottenimentu di l'infurmazioni da i badge di i participanti di a cunferenza, etc. I tag sò mandati è scannati cù l'uggetti NDEFWriter è NDEFReader.
  • L'API Web Share (ughjettu navigator.share) hè stata allargata oltre i dispositi mobili è hè avà dispunibule per l'utilizatori di i navigatori desktop (attualmente solu per Windows è Chrome OS). L'API Web Share furnisce strumenti per sparta infurmazione nantu à e rete soziale, per esempiu, permette di generà un buttone unificatu per publicà nantu à e rete soziale chì u visitore usa, o urganizà l'inviu di dati à altre applicazioni.
  • E versioni Android è u cumpunente WebView includenu supportu per a decodificazione di u formatu d'imaghjini AVIF (AV1 Image Format), chì usa tecnulugia di compressione intra-frame da u formatu di codificazione di video AV1 (in versioni desktop, u supportu AVIF era inclusu in Chrome 85). U cuntinuu per a distribuzione di dati cumpressi in AVIF hè cumplettamente simili à HEIF. AVIF supporta tramindui l'imaghjini in HDR (High Dynamic Range) è u spaziu di culore Wide-gamut, è ancu in a gamma dinamica standard (SDR).
  • Aggiuntu una nova API di Reporting per ottene infurmazioni nantu à e violazioni di e regule di usu sicuru in a pagina di l'operazioni privilegiate specificate attraversu l'intestazione COOP (Cross-Origin-Opener-Policy), chì permette ancu di mette COOP in modu di debug, chì travaglia. senza bluccà e violazioni di e regule.
  • Added performance.measureUserAgentSpecificMemory() funzione, chì determina a quantità di memoria cunsumata quandu trasfurmà una pagina.
  • Per rispettà i normi web, tutti l'URL "dati:" sò oghji trattati cum'è potenzialmente affidabili, i.e. sò parti di un cuntestu prutettu.
  • L'API Streams hà aghjustatu supportu per Byte Streams, chì sò appositamente ottimizzati per u trasferimentu efficace di setti arbitrarii di byte è minimizzà u numeru di operazioni di copia di dati. L'output di u flussu pò esse scrittu à primitivi cum'è strings o ArrayBuffer.
  • L'elementi SVG supportanu avà a sintassi di pruprietà "filtru" cumpleta, chì permettenu e funzioni di filtrazione cum'è blur (), sepia () è grayscale () per esse applicate simultaneamente à elementi SVG è non-SVG.
  • U CSS implementa un pseudo-elementu "::target-text", chì pò esse usatu per mette in risaltu u frammentu à u quale u testu hè statu navigatu (scroll-to-text) in un stilu sfarente di quellu utilizatu da u navigatore quandu evidenzia ciò chì hè statu trovu.
  • Aghjunghje proprietà CSS per cuntrullà l'arrotondamentu di l'angle: border-start-start-radius, border-start-end-radius, border-end-start-radius, border-end-end-radius.
  • Hè aghjuntu a pruprietà CSS di culori forzati per determinà se u navigatore utilizeghja una paleta di culori ristretta specificata da l'utilizatori in una pagina.
  • Hè aghjustatu a pruprietà CSS di u culore forzatu per disattivà e restrizioni di u culore forzatu per elementi individuali, lascendu cù un cuntrollu di culore CSS cumpletu.
  • JavaScript permette l'usu di a chjave await in moduli à u livellu più altu, chì permette à e chjama asincrone per esse integrate più facilmente in u prucessu di carica di u modulu è senza avè da esse impannillatu in una "funzione asincrona". Per esempiu, invece di (funzione async () { await Promise.resolve (console.log ('test')); } ()); avà pudete scrive await Promise.resolve (console.log('test'));
  • In u mutore JavaScript V8, i chjami di funzione sò accelerati in situazioni induve u numeru di argumenti passati ùn currisponde micca à i paràmetri definiti in a funzione. Cù una divergenza in u nùmeru di argumenti, u rendiment hà aumentatu da 11.2% in modu non-JIT, è da 40% quandu si usa JIT TurboFan.
  • Una grande parte di picculi miglioramenti sò stati fatti à l'arnesi per i sviluppatori web.

In più di innovazioni è correzioni di bug, a nova versione elimina 47 vulnerabilità. Parechje di e vulnerabilità sò state identificate cum'è u risultatu di teste automatizate cù l'AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer è AFL tools. Ù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. Hè nutatu chì una di e vulnerabilità corrette (CVE-2021-21166), ligata à a vita di l'uggetti in u subsistema di u sonu, hà a natura di un prublema di ghjornu 0 è hè stata utilizata in una di e sfruttamenti prima di a correzione. Comu parte di u prugramma per pagà ricumpensa in cash per scopre vulnerabilità per a versione attuale, Google hà pagatu 33 premii per un valore di $ 61000 (dui premii di $ 10000, dui premii di $ 7500, trè premii di $ 5000, dui premii di $ 3000, quattru premii di $ 1000 è dui premii). A dimensione di i 500 premii ùn hè ancu stata determinata.

Source: opennet.ru

Add a comment