Phatlalatso ea Chrome 95

Google e senotse ho lokolloa ha sebatli sa marang-rang sa Chrome 95. Ka nako e ts'oanang, ho lokolloa ho tsitsitseng ha morero oa mahala oa Chromium, o sebetsang e le motheo oa Chrome, o fumaneha. Sebatli sa Chrome se khetholloa ka ts'ebeliso ea li-logos tsa Google, boteng ba sistimi ea ho romella litsebiso haeba ho ka ba le kotsi, li-module tsa ho bapala litaba tsa video tse sirelelitsoeng (DRM), sistimi ea ho kenya liapdeite ka bo eona, le ho fetisa liparamente tsa RLZ ha u batla. Tlas'a potoloho e ncha ea ntlafatso ea libeke tse 4, tokollo e latelang ea Chrome 96 e reriloe ka la 16 Pulungoana. Bakeng sa ba hlokang nako e eketsehileng ea ho ntlafatsa, ho na le lekala le arohaneng le Atolositsoeng le tsitsitseng, le lateloa ke libeke tse 8, le hlahisang ntlafatso bakeng sa tokollo e fetileng ea Chrome 94.

Liphetoho tsa bohlokoa ho Chrome 95:

  • Bakeng sa basebelisi ba Linux, Windows, MacOS le ChromeOS, ho fanoa ka sebaka se secha sa mahlakoreng, se bonts'itsoeng ka letsohong le letona la litaba mme se ts'oaroe ka ho tobetsa aekhone e khethehileng ka har'a sebaka sa aterese. Phanele e bonts'a kakaretso e nang le li-bookmark le lenane la ho bala. Phetoho ha ea lumelloa ho basebelisi bohle; ho e sebelisa, u ka sebelisa "chrome://flags/#side-panel".
    Phatlalatso ea Chrome 95
  • E kentse tšebetsong tlhahiso ea kopo e hlakileng ea tumello ea ho boloka liaterese tse kentsoeng ka liforomo tsa webo bakeng sa tšebeliso e latelang ho sistimi ea ho tlatsa liforomo. Ha ho etsoa qeto ea boteng ba liaterese ka liforomo, mosebelisi joale o bonts'oa puisano e ba lumellang ho boloka aterese, ho hlophisa, ho nchafatsa aterese e bolokiloeng pele, kapa ho hana ho e boloka.
  • Khoutu e tlositsoe ho tšehetsa protocol ea FTP. Ho Chrome 88, tšehetso ea FTP e ne e holofalitsoe ka ho sa feleng, empa folakha e ile ea siuoa ho e khutlisa.
  • Ha re sa tšehetsa li-URL tse nang le mabitso a moamoheli a qetellang ka palo empa a sa tsamaisane le liaterese tsa IPv4. Ka mohlala, li-URL "http://127.1/", "http://foo.127.1/" le "http://127.0.0.0.1" joale li tla nkoa li sa sebetse.
  • Hona joale WebAssembly e na le bokhoni ba ho theha li- handlers tse ka thibelang ts'ebetso haeba ho na le mokhelo ha ho etsoa khoutu e itseng. E ts'ehetsa mekhelo ka bobeli e tsejoang ke mojule oa WebAssembly le mekhelo nakong ea ho letsetsa mesebetsi e tsoang kantle ho naha. Ho fumana mekhelo, mojule oa WebAssembly o tlameha ho hlophisoa le komporo e tsebang mokhelo joalo ka Emscripten.

    Hoa hlokomeloa hore ho sebetsana ka mokhoa o ikhethileng boemong ba WebAssembly ho ka fokotsa haholo boholo ba khoutu e hlahisitsoeng ha e bapisoa le ho sebetsana ka mokhoa o ikhethileng ho sebelisa JavaScript. Ka mohlala, ho haha ​​​​Binaryen optimizer ka mokhoa o ikhethang oa ho sebetsana le JavaScript ho fella ka keketseho ea 43% ea khoutu, le keketseho ea 9% ea khoutu e sebelisang WebAssembly. Ntle le moo, ha o sebelisa "-O3" mokhoa oa ho ntlafatsa, khoutu e nang le ts'ebetso e ikhethileng e sebelisang WebAssembly ha e sebetse ka mokhoa o fapaneng le khoutu ntle le batshwari ba mokhelo, ha e ntse e sebetsana le mekhelo e sebelisa JavaScript e etsa hore ts'ebetso e fokotsehe ka 30%.

  • Ho arolelana li-module tsa WebAssembly pakeng tsa libaka tse fapaneng (ho tloha qalong) ha ho sebetsa sebaka se le seng ho thibetsoe.
  • Li-API tse 'maloa tse ncha li kentsoe mokhoa oa liteko tsa Origin (likarolo tsa liteko tse hlokang ts'ebetso e arohaneng). Teko ea Origin e bolela bokhoni ba ho sebetsa le API e boletsoeng ho tsoa lits'ebetsong tse jarollotsoeng ho tsoa ho localhost kapa 127.0.0.1, kapa ka mor'a ho ngolisa le ho amohela token e khethehileng e sebetsang ka nako e lekanyelitsoeng bakeng sa sebaka se itseng.
    • E lumelletse ho fokotsa lintlha ho hlooho ea HTTP ea Moemeli-Mosebelisi le liparamente tsa JavaScript navigator.userAgent, navigator.appVersion le navigator.platform. Sehlooho se na le tlhaiso-leseling e mabapi le lebitso la sebatli, mofuta oa bohlokoa oa sebatli, sethala le mofuta oa sesebelisoa (mohala oa mohala, PC, tablet). Ho fumana lintlha tse eketsehileng, joalo ka mofuta o nepahetseng le data e atolositsoeng ea sethala, o tlameha ho sebelisa Litlhahiso tsa Moemeli oa Basebelisi API. Tšimoloho ea ho seha Moemeli-Mosebelisi lits'ebetsong tsa basebelisi ba kamehla e reretsoe ho lokolloa ha Chrome 102, e tla hatisoa ka halofo ea selemo.
    • Hoa khoneha ho theha Access Handles bakeng sa File System Access API, e lumellang lits'ebetso tsa marang-rang ho bala le ho ngola lintlha ka kotloloho ho lifaele le li-directory ho sesebelisoa sa mosebelisi. Ho fokotsa tsela eo lits'ebetso tsa marang-rang li fihlellang sistimi ea faele, Google e rera ho kopanya File System Access le Storage Foundation APIs. E le mohato oa litokisetso bakeng sa bonngoe bo joalo, tšehetso bakeng sa litlhaloso tsa phihlello e hlahisoa, e tlatsanang le mekhoa ea ho sebetsa e thehiloeng ho litlhaloso tsa lifaele tse nang le bokhoni bo tsoetseng pele, joalo ka ho beha senotlolo sa ho ngola bakeng sa lits'ebetso tse ling le ho theha likhoele tse arohaneng bakeng sa ho ngola le ho bala, ho kenyelletsa le ts'ehetso bakeng sa ho bala le ho ngola ho tsoa ho basebetsi.mokgweng wa ho dumellana.
  • Secure Payment Confirmation API e tsitsitse mme e fanoa ka ho sa feleng ka ho kengoa ts'ebetsong ea katoloso e ncha ea 'tefo', e fanang ka netefatso ea tlatsetso ea transaction ea tefo e ntseng e etsoa. Mokha o ts'epileng, joalo ka banka, o na le bokhoni ba ho hlahisa senotlolo sa sechaba PublicKeyCredential, se ka koptjoang ke mohoebi bakeng sa netefatso e eketsehileng ea tefo e sireletsehileng ka Payment Request API a sebelisa mokhoa oa ho lefa oa 'secure-payment-confirmation'.
  • Mehala e kentsoeng ka sehahi sa PerformanceObserver e kenya tšebetsong phetisetso ea thepa ea droppedEntriesCount, e u lumellang ho utloisisa hore na metrics e mengata ea ts'ebetso ea sebaka sa marang-rang e lahliloe hobane e ne e sa kenelle buffer e fanoeng.
  • EyeDropper API e kenyelelitsoe, e leng se u lumellang hore u letse sebopeho se fanoeng ke sebatli ho fumana 'mala oa lipikselse tse hanyetsanang skrineng, tse ka sebelisoang, ka mohlala, ho bahlophisi ba litšoantšo ba sebelisoang e le lisebelisoa tsa marang-rang. const eyeDropper = EyeDropper e ncha (); const result = emetse eyeDropper.open(); // sephetho = {sRGBHex: '#160731'}
  • E kentse tšebetso ea self.reportError(), e lumellang mangolo ho hatisa liphoso ho khomphutha, ho etsisa ketsahalo e sa tloaelehang.
  • URLPattern API e kenyellelitsoe ho hlahloba hore na URL e lumellana le mokhoa o itseng, oo, ka mohlala, o ka sebelisoang ho arola lihokelo le ho fetisetsa likopo ho ba sebetsang ho mosebeletsi oa ts'ebeletso. const p = URLPattern e ncha ({protocol: 'https', hostname: 'example.com', pathname: '/:folder/*/:fileName.jpg', });
  • API ea Intl.DisplayNames e ekelitsoe, eo ka eona u ka fumanang mabitso a lipuo, linaha, lichelete, likarolo tsa matsatsi, joalo-joalo. Phetolelo e ncha e eketsa mefuta e mecha ea mabitso "khalendara" le "dateTimeField", eo ka eona u ka fumanang mabitso a sebaka sa almanaka le matsatsi le nako (mohlala, lebitso la likhoeli). Bakeng sa mofuta oa "puo", tšehetso ea ho sebelisa maleme a puo e kentsoe.
  • Intl.DateTimeFormat API e kentse tšehetso bakeng sa boleng bo bocha ba paramethara ea timeZoneName: "shortGeneric" ho hlahisa sesupo sa nako e khuts'oane sa libaka (mohlala, "PT", "ET"), "longGeneric" ho hlahisa sebaka se selelele. identifier (“Pacific Time”, “Mountain Time”), “shortOffset” - e nang le offset e khutšoane e amanang le GMT (“GMT+5”) le “longOffset” e nang le nako e telele e amanang le GMT (“GMT+0500”).
  • U2F (Cryptotoken) API ha e sa sebelisoa, 'me API ea netefatso ea Marang-rang e lokela ho sebelisoa. U2F API e tla holofatsoa ka ho sa feleng ho Chrome 98 mme e tlosoe ka botlalo ho Chrome 104.
  • Lintlafatso li entsoe ho lisebelisoa bakeng sa baetsi ba marang-rang. Phanele ea Litaele e etsa hore ho be bonolo ho lokisa thepa ea CSS e amanang le boholo (bolelele, padding, joalo-joalo). Taba ea Litaba e fana ka bokhoni ba ho pata litaba tsa motho ka mong. Ho khomphutha ea webo le liphanele tsa Mehloli le Thepa, ponts'o ea thepa e ntlafalitsoe (thepa ea eona e se e totobalitsoe ka mongolo o motenya 'me e bonts'itsoe kaholimo ho lenane).
    Phatlalatso ea Chrome 95

Ntle le boqapi le litokiso tsa liphoso, mofuta o mocha o tlosa bofokoli ba 19. Bofokoli bo bongata bo ile ba bonoa ka lebaka la tlhahlobo e ikemetseng e sebelisang AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer le lisebelisoa tsa AFL. Ha ho na mathata a bohlokoa a fumanoeng a ka lumellang motho ho feta maemo ohle a ts'ireletso ea sebatli le ho etsa khoutu ho sistimi e kantle ho tikoloho ea sandbox. E le karolo ea lenaneo la moputso oa chelete bakeng sa ho fumana bofokoli bakeng sa tokollo ea hajoale, Google e lefile likhau tse 16 tse jang $74 sekete (khau e le 'ngoe ea $20000, likhau tse peli tsa $10000, moputso o le mong oa $7500, khau e le' ngoe ea $6000, likhau tse tharo tsa $5000 le moputso o le mong oa $3000). le $2000). Boholo ba meputso e 1000 ha bo so tsejoe.

Source: opennet.ru

Eketsa ka tlhaloso