Chrome tatala 95

Google ua faʻaalia le tuʻuina atu o le Chrome 95 web browser. I le taimi lava e tasi, o loʻo maua ai se faʻasalalauga faʻamautu o le poloketi Chromium saoloto, 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. I lalo ole taamilosaga fou ole 4-vaiaso, ole isi faʻasalalauga ole Chrome 96 ua faʻatulagaina mo Novema 16th. Mo i latou e manaʻomia le tele o taimi e faʻafou ai, o loʻo i ai se lala eseʻese Extended Stable, sosoo ai ma le 8 vaiaso, lea e maua ai se faʻafouga mo le faʻasalalauga muamua o Chrome 94.

Suiga taua ile Chrome 95:

  • Mo Linux, Windows, macOS ma ChromeOS tagata faʻaoga, o loʻo ofoina atu se itu fou, faʻaalia i le itu taumatau o le anotusi ma faʻagaoioia e ala i le kiliki i luga o se faʻailoga faʻapitoa i le laulau faʻamau. O lo'o fa'aalia e le laulau se aotelega ma fa'ailoga tusi ma se lisi faitau. O le suiga e le mafai mo tagata faʻaoga uma; ina ia faʻagaoioia, e mafai ona e faʻaogaina le "chrome://flags/#side-panel" seti.
    Chrome tatala 95
  • Fa'atinoina le fa'atinoga o se talosaga manino mo fa'atagaga e fa'asaoina ai tuatusi o lo'o tu'uina i luga ole laiga i luga ole laiga mo le fa'aogaina mulimuli ane ile faiga fa'atumu-aunoa. Pe a fuafuaina le i ai o tuatusi i fomu, ua faʻaalia nei i le tagata faʻaoga se talanoaga e mafai ai ona latou faʻasaoina le tuatusi, faʻasaʻo, faʻafouina se tuatusi na faʻasaoina muamua, pe mumusu e teu.
  • Aveese le code e lagolago ai le FTP protocol. I le Chrome 88, na fa'aletonu le lagolago a le FTP, ae na tu'u le fu'a e toe aumai.
  • Matou te le toe lagolagoina URL ma igoa talimalo e faaiʻu i se numera ae le fetaui ma tuatusi IPv4. Mo se fa'ata'ita'iga, o le URL "http://127.1/", "http://foo.127.1/" ma le "http://127.0.0.0.1" o le a fa'apea ua le aoga.
  • WebAssembly o loʻo iai nei le malosi e fatuina ai tagata faʻapitoa e mafai ona faʻalavelaveina le faʻataunuʻuina pe a tupu se tuusaunoaga pe a faʻatinoina nisi tulafono. E lagolagoina uma le pu'eina o tuusaunoaga ua iloa e le WebAssembly module ma tuusaunoaga i le faagasologa o le valaau mai galuega tauave mai fafo. Ina ia maua ni tuusaunoaga, o le WebAssembly module e tatau ona tuʻufaʻatasia ma se tuʻufaʻatasiga faʻapitoa e pei ole Emscripten.

    O lo'o fa'amauina o le fa'aogaina o le fa'aogaina i luga ole laiga WebAssembly e mafai ona fa'aitiitia ai le tele o le code fa'atupuina pe a fa'atusatusa ile fa'aogaina ole fa'aogaina ole JavaScript. Mo se faʻataʻitaʻiga, o le fausiaina o le Binaryen optimizer faʻatasi ai ma le faʻaogaina o le faʻaaogaina o le JavaScript e maua ai le 43% faʻaopoopoga i le code, ma le 9% faʻaopoopoga i code e faʻaaoga ai WebAssembly. E le gata i lea, pe a faʻaaogaina le "-O3" faʻataʻitaʻiga faʻaoga, code faʻatasi ai ma le faʻaogaina o le WebAssembly e toetoe lava a leai se eseesega mai le faʻailoga e aunoa ma le faʻaaogaina o tagata, aʻo faʻaaogaina tuusaunoaga e faʻaaoga ai le JavaScript e maua ai le 30% faʻagesegese.

  • Fetufa'aiga modules WebAssembly i le va o vaega eseese (cross-origin) pe a fa'asaina se tasi nofoaga.
  • 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.
    • Fa'aagaina le tipiina o fa'amatalaga i totonu o le User-Agent HTTP header ma JavaScript parameters navigator.userAgent, navigator.appVersion ma le navigator.platform. O le ulutala o loʻo i ai naʻo faʻamatalaga e uiga i le igoa suʻesuʻe, faʻamatalaga taua o suʻesuʻega, tulaga ma ituaiga masini (telefoni feaveaʻi, PC, papa). Ina ia maua faʻamatalaga faʻaopoopo, e pei o le faʻamatalaga saʻo ma faʻamatalaga faʻalautele faʻavae, e tatau ona e faʻaogaina le User Agent Client Hints API. O le amataga o le tipiina o le User-Agent i luga o faiga a tagata faʻaoga masani ua faʻatulagaina mo le tatalaina o le Chrome 102, lea o le a faʻasalalau i le afa tausaga.
    • E mafai ona fausia Access Handles mo le File System Access API, lea e mafai ai e 'upega tafaʻilagi ona faitau ma tusi faʻamaumauga saʻo i faila ma faʻamaumauga i luga o le masini a le tagata faʻaoga. Ina ia faʻaitiitia le auala e maua ai e le upega tafaʻilagi le faiga o faila, ua fuafua Google e tuʻufaʻatasia le File System Access and Storage Foundation APIs. I le avea ai o se laasaga sauniuni mo se tuʻufaʻatasiga faapena, o loʻo tuʻuina atu le lagolago mo faʻamatalaga avanoa, faʻapipiʻi auala e galue ai e faʻavae i luga o faila faila ma agavaʻa faʻapitoa, e pei o le setiina o se loka tusitusi mo isi faiga ma fatuina filo eseese mo le tusitusi ma le faitau, e aofia ai le lagolago mo faitau ma tusitusi mai tagata faigaluega i le faiga fa'atasi.
  • Ua fa'amautu le API Fa'amauga Totogi Saogalemu ma ofoina atu e ala i le fa'aletonu ma le fa'atinoina o se fa'aopoopoga fou 'totogi', lea e maua ai fa'amaoniga fa'aopoopo o le fefa'ataua'iga o totogi o lo'o faia. O se pati fa'alagolago, e pei o se faletupe, e iai le malosi e fa'atupu ai se ki fa'alilolilo PublicKeyCredential, lea e mafai ona talosagaina e le fa'atau oloa mo se fa'amaoniga fa'aopoopo fa'amautu o totogi e ala i le Payment Request API e fa'aaoga ai le 'secure-payment-confirmation' auala totogi.
  • Callback vala'au fa'apipi'i e ala i le PerformanceObserver constructor fa'atino le fa'aliliuina o le droppedEntriesCount meatotino, lea e mafai ai ona e malamalama pe fia le tele o fa'atinoga fa'atino metrics na lafoa'i ona o le mea moni latou te le'i ofi i totonu o le pa'u tu'uina atu.
  • O le EyeDropper API ua faʻaopoopoina, lea e mafai ai ona e valaʻau i le atinaʻe na tuʻuina atu e le masini suʻesuʻe e fuafua ai le lanu o pixels faʻapitoa i luga o le lau, lea e mafai ona faʻaaogaina, mo se faʻataʻitaʻiga, i faʻataʻitaʻiga faʻataʻitaʻi faʻatinoina e pei o talosaga i luga o le initaneti. const eyeDropper = fou EyeDropper(); const result = faatali eyeDropper.open(); // i'uga = {sRGBHex: '#160731'}
  • Faʻaopoopo le self.reportError() galuega, lea e mafai ai e tusitusiga ona lolomi mea sese i le faʻamafanafanaga, faʻataʻitaʻi le tupu mai o se faʻalavelave e leʻi maua.
  • O le URLPattern API ua faʻaopoopoina e siaki pe fetaui se URL ma se mamanu patino, lea, mo se faʻataʻitaʻiga, e mafai ona faʻaoga e faʻavasega ai fesoʻotaʻiga ma toe faʻafeiloaʻi talosaga i tagata e faʻaaogaina i le tagata faigaluega. const p = URLPattern fou({ protocol: 'https', hostname: 'example.com', pathname: '/: folder/*/:fileName.jpg', });
  • Ua fa'alauteleina le Intl.DisplayNames API, lea e mafai ona e maua ai igoa fa'apitonu'u o gagana, atunu'u, tupe, elemene o aso, ma isi. O le lomiga fou e faʻaopoopoina ituaiga fou o igoa "kalena" ma le "dateTimeField", lea e mafai ona e suʻeina ai igoa faʻapitonuʻu o le kalena ma aso ma taimi fanua (mo se faʻataʻitaʻiga, igoa o masina). Mo le ituaiga "gagana", ua faaopoopo le lagolago mo le faaaogaina o gagana gagana.
  • Ua faaopoopo e le Intl.DateTimeFormat API le lagolago mo tulaga fou o le timeZoneName parameter: "shortGeneric" e faʻaalia ai se faʻamatalaga puʻupuʻu taimi (mo se faʻataʻitaʻiga, "PT", "ET"), "longGeneric" e faʻaalia ai se sone umi. fa'ailoa ("Taimi Pasefika", "Taimi Mauga"), "shortOffset" - fa'atasi ai ma se fa'aopo'opo pupuu e fa'atatau i le GMT ("GMT+5") ma le "longOffset" fa'atasi ai ma se fa'aputu umi e fa'atatau i le GMT ("GMT+0500").
  • O le U2F (Cryptotoken) API ua le toe fa'aaogaina ma e tatau ona fa'aoga le Web Authentication API. Ole U2F API ole a fa'aletonu ile Chrome 98 ma aveese atoa ile Chrome 104.
  • Ua faia ni fa'alelei i meafaigaluega mo le au atina'e i luga ole laiga. O le Sitaili panel e faafaigofie ai ona fetuutuunai meatotino CSS e faatatau i le tele (maualuga, padding, ma isi). O le fa'ailoga o Fa'amatalaga e maua ai le avanoa e nana ai fa'afitauli ta'itasi. I totonu o le upega tafaʻilagi ma le Puna ma Meatotino panels, ua faʻaleleia le faʻaalia o meatotino (o loʻo faʻaalia nei meatotino i le mataʻutia ma faʻaalia i le pito i luga ole lisi).
    Chrome tatala 95

I le faʻaopoopoga i faʻafouga ma faʻaleleia o pusa, o le lomiga fou e faʻaumatia ai le 19 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 tau tupe mo le mauaina o faʻafitauli mo le faʻamalolo o loʻo i ai nei, na totogi ai e Google 16 taui e $74 afe (tasi $20000 taui, lua $10000 taui, tasi $7500 taui, tasi $6000 taui, tolu $5000 taui ma le tasi $3000 taui). , $2000. ma le $1000). Ole tele ole 5 taui e le'i fa'amauina.

puna: opennet.ru

Faaopoopo i ai se faamatalaga