Chrome tatala 93

Google ua faʻaalia le tuʻuina atu o le Chrome 93 web browser. I le taimi lava e tasi, o loʻo maua ai se faʻamalologa mautu o le poloketi Chromium e leai se totogi, lea e avea ma faavae o Chrome, o loʻo avanoa. O le Chrome browser e iloga i le faʻaogaina o Google logos, o le i ai o se faiga mo le tuʻuina atu o faʻamatalaga i le tulaga o se faʻalavelave, modules mo le taina o ata vitio puipuia (DRM), se faiga mo le faʻapipiʻiina otometi faʻafouga, ma le tuʻuina atu o RLZ parakalafa pe a suʻe. O le isi faʻasalalauga o le Chrome 94 ua faʻatulagaina mo Setema 21 (o le atinaʻe ua siitia i le 4-vaiaso faʻamalologa).

Suiga taua ile Chrome 93:

  • O le mamanu o le poloka ma faʻamatalaga itulau (itulau faʻamatalaga) ua faʻaonaponei, lea na faʻatinoina ai le lagolago mo poloka faʻapipiʻi, ma lisi pa'ū i lalo ma aia tatau ua suia i suiga. O lisi e faʻamautinoa o faʻamatalaga sili ona taua e faʻaalia muamua. O le suiga e le mafai mo tagata faʻaoga uma; e faʻagaoioia, e mafai ona e faʻaogaina le "chrome://flags/#page-info-version-2-desktop" seti.
    Chrome tatala 93
  • Mo se pasene toʻaitiiti o tagata faʻaoga, o se faʻataʻitaʻiga, o le faʻamaoniga o fesoʻotaʻiga malupuipuia i le pusa o le tuatusi na suia i se faʻailoga e sili atu le le mautonu e le mafua ai le faʻauigaina faʻalua (ua suia le loka i se faʻailoga "V"). Mo feso'ota'iga fa'amautu e aunoa ma se fa'ailoga, o lo'o fa'aauau pea ona fa'aalia le fa'ailoga "le saogalemu". O le mafuaʻaga na taʻua mo le suia o le faʻailoga ona o le tele o tagata faʻaoga e faʻafesoʻotaʻi le faʻailoga o le padlock ma le mea moni e mafai ona faʻatuatuaina mea o loʻo i totonu o le saite, nai lo le vaʻaia o se faʻailoga o le fesoʻotaʻiga o loʻo faʻailogaina. Fa'amasino i se su'esu'ega a Google, e na'o le 11% o tagata fa'aoga e malamalama i le uiga o le fa'ailoga ma se loka.
    Chrome tatala 93
  • O le lisi o faʻamaufaʻailoga talu ai nei ua faʻaalia ai mea o loʻo i totonu o vaega tapuni o laupepa (muamua o le lisi na faʻaalia ai le igoa o le vaega e aunoa ma le faʻamalamalamaina o mea) ma le mafai ona toe faʻafoʻi uma le vaega atoa ma taʻiala taʻitasi mai le vaega i le taimi e tasi. E le mafai ona fa'aogaina le ata mo tagata uma, atonu e te mana'omia le suia o le "chrome://flags/#tab-restore-sub-menus" e mafai ai.
    Chrome tatala 93
  • Mo atinaʻe, ua faʻatinoina tulaga fou: DefaultJavaScriptJitSetting, JavaScriptJitAllowedForSites ma JavaScriptJitBlockedForSites, lea e mafai ai e oe ona pulea le JIT-less mode, lea e faʻagata ai le faʻaogaina o le JIT compilation pe a faʻatinoina le JavaScript (naʻo le faʻaliliuina o le Ignition e faʻaaogaina) ma faʻasaina le tuʻufaʻatasia o le faʻaaogaina. manatua i le taimi o le faʻatinoina o code. O le fa'agataina o le JIT e mafai ona aoga e fa'aleleia atili ai le saogalemu o le galulue fa'atasi ma 'upega tafa'ilagi e ono lamatia i le tau o le fa'aitiitia o le fa'atinoga o le JavaScript e tusa ma le 17%. E maitauina o Microsoft ua sili atu le agai i luma ma faʻatinoina se faʻataʻitaʻiga "Super Duper Secure" mode i le Edge browser, faʻatagaina le tagata faʻaoga e faʻamalo le JIT ma faʻagaoioia masini e le faʻaogaina le JIT CET (Controlflow-Enforcement Technology), ACG (Arbitrary). Code Guard) ma le CFG (Control Flow Guard) mo fa'agaioiga e fa'agasolo ai mea i luga ole laiga. Afai o le suʻega e foliga mai e manuia, ona mafai lea ona tatou faʻamoemoe e faʻafeiloaʻi i le vaega autu o Chrome.
  • O le itulau fou o le laupepa e maua ai se lisi o pepa sili ona lauiloa o loʻo faʻasaoina ile Google Drive. O mea o lo'o i totonu o le lisi e fetaui ma le vaega Fa'amuamua ile drive.google.com. Ina ia pulea le faʻaalia o mea Google Drive, e mafai ona e faʻaogaina le "chrome://flags/#ntp-modules" ma le "chrome://flags/#ntp-drive-module".
    Chrome tatala 93
  • Ua fa'aopoopo pepa fa'amatalaga fou i le itulau Tatala Fou Tab e fesoasoani ia te oe e su'e ai mea na va'ai talu ai nei ma fa'amatalaga fa'atatau. O kata ua mamanuina ina ia faafaigofie ai le faaauauina o le galue ma faamatalaga na motusia le matamataina, mo se faataitaiga, o kata o le a fesoasoani ia te oe e saili se fua mo se ipu na maua talu ai nei i luga o le initaneti ae na leiloa ina ua tapunia le itulau, pe faaauau pea ona fai. fa'atau i faleoloa. I le avea ai o se faʻataʻitaʻiga, o loʻo ofoina atu i tagata faʻaoga ni faʻafanua fou se lua: "Recipes" (chrome://flags/#ntp-recipe-tasks-module) mo le suʻeina o fua o meaʻai ma faʻaalia ai fua na vaʻaia talu ai nei; “Fa'atauga” (chrome://flags/#ntp-chrome-cart-module) mo fa'amanatuga e uiga i oloa ua filifilia i faleoloa i luga ole laiga.
  • O le Android version o lo'o fa'aopoopoina le lagolago mo le fa'aauau su'esu'ega (chrome://flags/#continuous-search), lea e fa'atagaina ai oe e fa'amaumau fa'ai'uga o su'esu'ega a Google talu ai nei (o lo'o fa'aauau pea ona fa'aalia e le laulau fa'ai'uga pe a uma ona si'i atu i isi itulau).
    Chrome tatala 93
  • O se faiga fa'ata'ita'i fa'asoa fa'asoa ua fa'aopoopoina ile Android version (chrome://flags/#webnotes-stylize), lea e mafai ai ona e fa'asaoina se vaega filifilia o se itulau e fai ma upusii ma fa'asoa atu i isi tagata fa'aoga.
  • A fa'asalalauina fa'aopoopoga fou po'o fa'afouga fa'afouga i le Chrome Web Store, e mana'omia nei le fa'amaoniga a le au fa'atupu e lua.
  • Google Account tagata fa'aoga e iai le filifiliga e teu ai fa'amatalaga o tupe totogi i la latou Google account.
  • I le incognito mode, afai e faʻagaoioia le filifiliga e faʻamalo ai faʻamatalaga faʻamatalaga, ua faʻatinoina se faʻamatalaga faʻamaoniaga fou, faʻamatalaina o le kiliaina o faʻamatalaga o le a tapunia ai le faamalama ma faʻauʻu uma sauniga i le incognito mode.
  • Ona o le faʻaalia o le le fetaui ma le firmware o nisi masini, lagolago mo le auala fou maliega faʻaopoopo faʻaopoopo i le Chrome 91, faʻasaʻo i le matemateina i komepiuta quantum, faʻavae i luga o le faʻaogaina o le CECPQ1.3 (Combined Elliptic-Curve and Post-Quantum 2) faʻaopoopoga i totonu. TLSv2, tu'ufa'atasia le X25519 fa'atauga autu fa'aogaina fa'atasi ma se polokalame HRSS fa'avae ile NTRU Prime algorithm fa'atulagaina mo post-quantum cryptosystems.
  • Ports 989 (ftps-data) ma le 990 (ftps) ua faʻaopoopoina i le numera o faʻasalalauga faʻasaina ina ia mafai ai ona poloka le osofaʻiga a le ALPACA. I le taimi muamua, ina ia puipuia mai osofaiga a le NAT, ua uma ona poloka ports 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061, 6566 ma 10080.
  • Ua le toe lagolagoina e le TLS ia ciphers e faavae ile 3DES algorithm. Aemaise lava, o le TLS_RSA_WITH_3DES_EDE_CBC_SHA cipher suite, lea e faigofie i le Sweet32 osofaʻiga, ua aveese.
  • Lagolago mo le Ubuntu 16.04 ua faʻagata.
  • E mafai ona faʻaogaina le WebOTP API i le va o masini eseese e fesoʻotaʻi i se Google account masani. WebOTP e fa'atagaina se 'upega tafa'ilagi e faitau fa'atasi tulafono fa'amaonia e lafo ile SMS. O le suiga ua fuafuaina e mafai ai ona maua se code faʻamaonia i luga o se masini feaveaʻi o loʻo faʻaogaina le Chrome mo le Android, ma faʻaoga i luga o le komepiuta komepiuta.
  • Le User-Agent Client Hints API ua faʻalauteleina, faʻatupuina e fai ma sui mo le User-Agent header. User-Agent Client Hints e mafai ai e oe ona faʻatulagaina le tuʻuina atu o faʻamatalaga e uiga i suʻesuʻega ma mea faʻapipiʻi (version, platform, etc.) naʻo le maeʻa ai o se talosaga a le server. O le tagata faʻaoga, i le isi itu, e mafai ona fuafua poʻo a faʻamatalaga e mafai ona tuʻuina atu i tagata e ona nofoaga. Pe a fa'aogaina le User-Agent Client Hints, e le tu'uina atu le fa'amatalaga su'esu'e e aunoa ma se fa'atonuga manino, ma e le mafai ona fa'ailoa mai na'o fa'amaufa'ailoga autu, lea e faigata ai le fa'ailoa pasi.

    O le lomiga fou e lagolagoina le Sec-CH-UA-Bitness parameter e toe faafoi ai faʻamatalaga e uiga i le platform bitness, lea e mafai ona faʻaogaina e tautuaina faila binary optimized. Ona o le faaletonu, o le Sec-CH-UA-Platform parakalafa e auina atu ma faamatalaga tulaga lautele. O le UADataValues ​​​​value na toe faʻafoʻi pe a valaʻau getHighEntropyValues() e faʻatinoina e ala i le le mafai ona toe faʻafoʻi faʻasalalauga lautele pe a le mafai ona toe faʻafoʻi se filifiliga auiliili. O le auala toJSON ua faʻaopoopoina i le NavigatorUAData mea, lea e mafai ai ona e faʻaogaina mea e pei o JSON.stringify(navigator.userAgentData).

  • Le mafai ona afifi punaoa i afifi i le Web Bundle format, talafeagai mo le faʻatulagaina sili atu ona lelei le utaina o se numera tele o faila faʻatasi (CSS styles, JavaScript, images, iframes), ua faʻamautuina ma ofoina atu e ala i le le mafai. Faatasi ai ma faaletonu i le lagolago o loʻo i ai mo afifi mo faila JavaScript (webpack), lea o loʻo taumafai le Web Bundle e faʻaumatia: o le afifi lava ia, ae le o ona vaega, e mafai ona iu i le HTTP cache; tu'ufa'atasiga ma fa'ataunu'u e mafai ona amata pe a mae'a ona la'uina atoa le afifi; O punaoa faʻaopoopo e pei o le CSS ma ata e tatau ona faʻapipiʻiina i foliga o JavaScript strings, lea e faʻateleina ai le tele ma manaʻomia ai se isi laasaga faʻasalalau.
  • O le WebXR Plane Detection API o loʻo aofia ai, tuʻuina atu faʻamatalaga e uiga i luga ole vaʻaia i totonu ole siosiomaga 3D. O le API faʻamaonia e mafai ai ona aloese mai le faʻaogaina o faʻamaumauga faʻapitoa e maua mai i le telefoni MediaDevices.getUserMedia(), e faʻaaoga ai faʻatinoga faʻapitoa o algorithms vaʻai komepiuta. Sei matou faamanatu atu ia te oe o le WebXR API e mafai ai e oe ona tuʻufaʻatasia galuega ma vasega eseese o masini mea moni, mai pulou 3D faʻamau i fofo faʻavae i luga o masini feaveaʻi.
  • E tele API fou ua fa'aopoopoina ile Origin Trials mode (fa'ata'ita'iga e mana'omia ai le fa'agaoioia ese). Origin Trial o loʻo faʻaalia ai le mafai ona galue ma le API faʻapitoa mai talosaga na sii mai i le localhost poʻo le 127.0.0.1, poʻo le maeʻa ona lesitala ma mauaina se faʻailoga faʻapitoa e aoga mo se taimi faʻatapulaʻa mo se nofoaga patino.
    • Ole Multi-Screen Window Placement API ua faʻatulagaina, lea e mafai ai ona e tuʻu faʻamalama i luga o soʻo se faʻaaliga e fesoʻotaʻi ma le faiga o loʻo i ai nei, faʻapea foʻi ma le faʻasaoina o le faʻamalama tulaga ma, pe a manaʻomia, faʻalautele le faamalama ile mata atoa. Mo se faʻataʻitaʻiga, faʻaaogaina le API faʻapitoa, o se upega tafaʻilagi mo le faʻaalia o se faʻaaliga e mafai ona faʻatulagaina le faʻaaliga o faʻataʻitaʻiga i luga o le tasi lau, ma faʻaalia se faʻamatalaga mo le faʻaaliga i luga o le isi.
    • O le ulutala Cross-Origin-Embedder-Policy, lea e pulea le Cross-Origin isolation mode ma e mafai ai ona e faʻamalamalamaina tulafono faʻaoga saogalemu i luga o le Privileged Operations page, ua lagolagoina nei se "credentialless" parameter e faʻamalo ai le tuʻuina atu o faʻamatalaga faʻamatalaga e pei o le Kuki ma tusipasi a tagata o tausia.
    • Mo 'upega tafaʻilagi tutoʻatasi (PWA, Progressive Web Apps) e faʻatonutonuina le tuʻuina atu o mea o loʻo i totonu o le faamalama ma le faʻaogaina o mea, o loʻo tuʻuina atu se faʻapipiʻi ma faʻamalama faʻamalama, e pei o le ulutala ulutala ma faʻalautele / paʻu faamau, ua saunia. O se fa'alava e fa'alautele ai le vaega e mafai ona fa'asa'o e ufiufi ai le fa'amalama atoa ma fa'atagaina oe e fa'aopoopo au lava elemene ile vaega o le ulutala.
      Chrome tatala 93
    • Faʻaopoopo le tomai e fai ai talosaga PWA e mafai ona faʻaaogaina e avea ma tagata e faʻaaogaina URL. Mo se faʻataʻitaʻiga, o le music.example.com application e mafai ona resitalaina o ia lava o se URL e faʻaaogaina https://*.music.example.com ma suiga uma mai fafo o talosaga e faʻaaoga ai nei soʻotaga, mo se faʻataʻitaʻiga, mai avefeʻau vave ma tagata imeli, o le a taʻitaʻia. i le tatalaina o lenei PWA- talosaga, ae le o se itulau browser fou.
  • E mafai ona faʻapipiʻi faila CSS e faʻaaoga ai le faʻamatalaga "faʻaulufale mai", e tutusa ma le utaina o modules JavaScript, lea e faigofie pe a fatuina au lava elemene ma faʻatagaina oe e fai e aunoa ma le tofiaina o sitaili e faʻaaoga ai le code JavaScript. pepa fa'aulufale mai './styles.css' fa'ailoa {ituaiga: 'css'}; document.adoptedStyleSheets = [pepa]; shadowRoot.adoptedStyleSheets = [pepa];
  • O se auala fou, AbortSignal.abort(), ua tu'uina mai e toe fa'afo'i mai ai se mea AbortSignal ua uma ona fa'atulaga e fa'ate'aina. Nai lo le tele o laina o le code e fatu ai se mea AbortSignal i le tulaga faʻaumatia, e mafai nei ona e maua i se laina e tasi o le "return AbortSignal.abort()".
  • O le elemene Flexbox ua faʻaopoopoina le lagolago mo le amataga, faʻaiʻuga, amataga o le tagata lava ia, faʻaiʻuga o le tagata lava ia, agavale ma le taumatau upu autu, faʻapipiʻi le ogatotonu, faʻamaʻi-amata ma faʻauʻu faʻaiʻuga faʻatasi ma meafaigaluega mo le faʻafaigofieina o le faʻaogaina o le tulaga o elemene elemene.
  • O le Error () faufale e faʻaaogaina se mea fou "mafuaaga" mea totino, lea e mafai ai ona e faʻafesoʻotaʻi faʻatasi mea sese ma le tasi. const parentError = fou Sese('matua'); const error = fou Error('matua', {mafuaaga: parentError}); console.log(error.cause === parentError); // → moni
  • Faʻaopoopo le lagolago mo le noplaybackrate mode i le HTMLMediaElement.controlsList meatotino, lea e mafai ai e oe ona faʻamalo elemene o le atinaʻe o loʻo tuʻuina atu i totonu o le masini mo le suia o le saoasaoa o le taʻaloga o mea faʻasalalau.
  • Faʻaopoopoina le ulutala Sec-CH-Prefers-Color-Scheme, lea e mafai ai, i le tulaga o le tuʻuina atu o talosaga, ona tuʻuina atu faʻamatalaga e uiga i le lanu e sili ona fiafia i ai le tagata faʻaaogaina i fesili a le aufaasālalau "prefers-color-scheme", lea o le a mafai ai e le saite ona faʻamalieina. le utaina o le CSS e fesoʻotaʻi ma le polokalame filifilia ma aloese mai suiga vaaia mai isi polokalame.
  • Faʻaopoopo le meatotino Object.hasOwn, o se faʻataʻitaʻiga faʻafaigofie o Object.prototype.hasOwnProperty, faʻatinoina o se auala faʻapitoa. Object.hasOwn({ prop: 42 }, 'prop') // → moni
  • Fuafuaina mo le vave tele o le tu'ufa'atasiga malosi, Sparkplug's JIT compiler ua fa'aopoopoina se faiga fa'atino e fa'aitiitia ai le maualuga o le fesuiaiga o itulau manatua i le va o le tusitusi ma le ta'avale. Sparkplug ua tuufaatasia nei galuega e tele i le taimi e tasi ma valaau mprotect tasi e sui ai faatagaga a le vaega atoa. O le faiga fa'atonu e fa'aitiitia ai le taimi fa'aopoopo (e o'o i le 44%) e aunoa ma le a'afia ai o le fa'atinoga o le fa'atinoina o le JavaScript.
    Chrome tatala 93
  • O le Android version e fa'agata ai le V8 engine's built-in protection against side-channel attacks e pei o le Specter, lea e le manatu e sili atu le aoga e pei o le vavaeeseina o nofoaga i auala eseese. I le desktop version, o nei masini na faʻagata i tua i le tatalaina o le Chrome 70. Faʻagata siaki le manaʻomia faʻatagaina e faʻateleina le faʻatinoga e 2-15%.
    Chrome tatala 93
  • Ua faia ni fa'alelei i meafaigaluega mo le au atina'e i luga ole laiga. I le faiga ole su'esu'ega o pepa sitaili, e mafai ona fa'asa'o fesili fa'atupu ile fa'aogaina o le @container expression. I le faiga o su'esu'ega feso'ota'iga, o lo'o fa'atinoina ai se fa'aaliga o puna'oa i le fa'apipi'i i luga ole laiga. I totonu o le upega tafaʻilagi, filifiliga mo le kopiina o manoa i le tulaga o le JavaScript poʻo le JSON literals ua faʻaopoopoina i le lisi autu. Faʻaleleia le faʻaogaina o le CORS (Cross-Origin Resource Sharing) mea sese e fesoʻotaʻi.
    Chrome tatala 93

I le faʻaopoopoga i faʻafouga ma faʻaleleia o pusa, o le lomiga fou e faʻaumatia ai le 27 faʻafitauli. O le tele o faʻafitauli na faʻaalia o se taunuuga o suʻega otometi e faʻaaoga ai le AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ma meafaigaluega AFL. E leai ni fa'afitauli ogaoga ua fa'ailoaina e mafai ai e se tasi ona fa'aaloa'ese vaega uma o le puipuiga o su'esu'ega ma fa'atino le fa'ailoga ile faiga i fafo atu ole si'osi'omaga o le sandbox. I le avea ai o se vaega o le polokalame e totogi ai tupe taui mo le mauaina o faʻafitauli mo le faʻamalolo o loʻo i ai nei, Google na totogiina 19 taui e $136500 (tolu $20000 faʻailoga, tasi $15000 taui, tolu $10000 faʻailoga, tasi $7500 taui, tolu $5000 faʻailoga ma tolu $3000 taui). Ole tele ole 5 taui e le'i fa'amauina.

puna: opennet.ru

Faaopoopo i ai se faamatalaga