Phatlalatso ea Chrome 101

Google e senotse ho lokolloa ha sebatli sa marang-rang sa Chrome 101. Ka nako e ts'oanang, tokollo e tsitsitseng ea morero oa mahala oa Chromium, o sebetsang e le motheo oa Chrome, o fumaneha. Sebatli sa Chrome se fapana le Chromium ts'ebelisong ea li-logos tsa Google, boteng ba sistimi ea ho romella litsebiso haeba ho ka ba le ts'okelo, li-module tsa ho bapala litaba tsa video tse sirelelitsoeng (DRM), sistimi ea ho kenya liapdeite ka bo eona, e nolofalletsang ho itšehla thajana ka ho sa feleng. , ho fana ka linotlolo ho Google API le ho fetisetsa RLZ- ha u batla. Bakeng sa ba hlokang nako e eketsehileng ea ho ntlafatsa, ho na le lekala le arohaneng le Eketsehileng le tsitsitseng, le lateloa ke libeke tsa 8, le etsang tlhahiso ea tlhahiso ea pele ea Chrome 100. Phallo e latelang ea Chrome 102 e reriloe ka May 24th.

Liphetoho tsa bohlokoa ho Chrome 101:

  • E kentse tšebetso ea Patlo ea Lehlakore, e etsang hore ho khonehe ho sheba liphetho tsa lipatlisiso ka har'a sebaka se ka thoko ka nako e le ngoe le ho sheba leqephe le leng (ka fensetere e le 'ngoe u ka bona litaba tsa leqephe ka nako e le ngoe le sephetho sa ho fihlella enjine ea ho batla). Kamora ho ea sebakeng sa marang-rang ho tsoa leqepheng le nang le liphetho tsa lipatlisiso ho Google, letšoao le nang le lengolo "G" le hlaha ka pel'a sebaka sa ho kenya bareng ea aterese; ha o tobetsa ho eona, karolo e ka lehlakoreng e bula ka liphetho tsa pele. patlo. Ka ho sa feleng, ts'ebetso ha e sebetse lits'ebetsong tsohle; ho e nolofalletsa, o ka sebelisa "chrome://flags/#side-search".
    Phatlalatso ea Chrome 101
  • Sebaka sa aterese sa Omnibox se sebelisa tlhahiso ea pele ea litaba tsa likhothaletso tse fanoang ha u ntse u ngola. Nakong e fetileng, ho potlakisa phetoho ho tloha bareng ea aterese, litlhahiso tse ka 'nang tsa e-ba teng bakeng sa phetoho li ne li kentsoe ntle le ho emela hore mosebelisi a tobetse, a sebelisa mohala oa Prefetch. Hona joale, ntle le ho kenya, li boetse li fanoe ka har'a buffer (ho kenyeletsoa le mangolo a phethiloe 'me sefate sa DOM se thehoa), se lumellang pontšo ea hang-hang ea litlhahiso ka mor'a ho tobetsa. Ho laola tlhahiso ea pele, litlhophiso “chrome://flags/#enable-prerender2”, “chrome://flags/#omnibox-trigger-for-prerender2” le “chrome://flags/#search-suggestion-for -” lia khothaletsoa. ​​prerender2".
  • Lintlha tse hloohong ea Moemeli oa HTTP le liparamente tsa JavaScript navigator.userAgent, navigator.appVersion le navigator.platform li fokotsoe. Sehlooho se na le tlhahisoleseding feela mabapi le lebitso la sebadi, mofuta oa bohlokoa oa sebatli (likarolo tsa mofuta oa MINOR.BUILD.PATCH li nkeloa sebaka ke 0.0.0), sethala le mofuta oa sesebelisoa (selefounu, 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. Bakeng sa liwebsaete tse se nang lintlha tse ncha tse lekaneng 'me li e-s'o lokele ho fetohela ho Litlhahiso tsa Bareki ba Basebelisi, ho fihlela Mots'eanong 2023 ba na le monyetla oa ho khutlisa Moemeli-Mosebelisi e felletseng.
  • E fetotse mokhoa oa ts'ebetso ea setTimeout ha o fetisa khang ea noto, e lebang tieho ea mohala. Ho qala ka Chrome 101, ha u hlakisa "setTimeout(…, 0)" khoutu e tla bitsoa hang-hang, ntle le tieho ea 1ms joalokaha ho hlokoa ke tlhaloso. Bakeng sa mehala e pheta-phetoang ea setTimeout, ho sebelisoa tieho ea 4 ms.
  • Mofuta oa sethala sa Android o ts'ehetsa ho kopa tumello ea ho hlahisa litsebiso (ho Android 13, ho bonts'a litsebiso, sesebelisoa se tlameha ho ba le tumello ea "POST_NOTIFICATIONS", ntle le hore litemoso tsa ho romella li tla thibeloa). Ha o qala Chrome sebakeng sa Android 13, sebatli joale se tla u khothaletsa ho fumana tumello ea tsebiso.
  • Bokhoni ba ho sebelisa WebSQL API mengolong ea batho ba bang bo tlositsoe. Ka nako e sa lekanyetsoang, ho thibela WebSQL ka har'a lingoloa tse sa kengoang sebakeng sa hajoale ho ile ha lumelloa ho Chrome 97, empa ho ile ha sala khetho ea ho tima boits'oaro bona. Chrome 101 e tlosa khetho ena. Nakong e tlang, re rera ho fokotsa butle-butle tšehetso bakeng sa WebSQL ka ho feletseng, ho sa tsotellehe maemo a tšebeliso. Ho kgothaletswa ho sebedisa Web Storage le Indexed Database APIs sebakeng sa WebSQL. Enjene ea WebSQL e ipapisitse le khoutu ea SQLite 'me e ka sebelisoa ke bahlaseli ho sebelisa hampe ho SQLite.
  • E tlositse mabitso a leano la likhoebo (chrome://policy) a neng a na le lipehelo tse sa kenyelletsoeng. Ho qala ka Chrome 86, melaoana e ncha e hlahisitsoe bakeng sa maano ana a sebelisang mantsoe a kenyeletsang. Mantsoe a kang "whitelist", "blacklist", "native" le "master" a hloekisitsoe. Mohlala, leano la URLBlacklist le fetoletsoe lebitso la URLBlocklist, AutoplayWhitelist ho AutoplayAllowlist, le NativePrinters to Printers.
  • Ka mokhoa oa liteko tsa Origin (likarolo tsa liteko tse hlokang ts'ebetso e arohaneng), tlhahlobo ea Federated Credential Management (FedCM) API e se e qalile feela likopanong tsa sethala sa Android, se u lumellang hore u thehe lits'ebeletso tse kopaneng tsa boitsebiso tse netefatsang boinotši le mosebetsi ntle le ho feta. -mekhoa ea ho latela sebaka, joalo ka ts'ebetso ea Li-cookie tsa motho oa boraro. 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.
  • Mochini oa Litlhahiso tsa Bohlokoa o tsitsitse 'me o fuoa motho e mong le e mong, o u lumella ho beha bohlokoa ba sesebelisoa se itseng se jarollotsoeng ka ho hlakisa "bohlokoa" bo eketsehileng ho li-tag tse kang iframe, img le link. Sebopeho se ka nka boleng "auto" le "tlase" le "phahameng", tse amang tatellano eo sebatli se jarang lisebelisoa tsa kantle.
  • E kentse thepa ea AudioContext.outputLatency, eo ka eona u ka fumanang tlhahisoleseling mabapi le tieho e boletsoeng esale pele pele ho phallo ea molumo (tieho lipakeng tsa kopo ea molumo le ho qala ho sebetsana le data e amohetsoeng ka sesebelisoa sa tlhahiso ea molumo).
  • Thepa ea CSS e kenyellelitsoeng le molao oa @font-palette-values, e u lumellang ho khetha phalete ho tsoa fonteng ea mebala kapa ho hlalosa phalete ea hau. Mohlala, ts'ebetso ena e ka sebelisoa ho bapisa litlhaku tse mebala-bala kapa emoji le 'mala oa litaba, kapa ho nolofalletsa mokhoa o lefifi kapa o bobebe bakeng sa fonte.
  • E kentse tšebetso ea hwb() CSS, e fanang ka mokhoa o mong oa ho hlakisa mebala ea sRGB ka sebopeho sa HWB (Hue, Whiteness, Blackness), se ts'oanang le sebopeho sa HSL (Hue, Saturation, Lightness), empa ho le bonolo ho maikutlo a batho.
  • Ka mokhoa oa fensetere.open(), ho hlakisa thepa e hlahang fensetereng ea Features line, ntle le ho fana ka boleng (ke hore, ha u hlakisa popup ho e-na le popup=nete) joale e nkoa e le ho nolofalletsa ho bula fensetere e nyenyane ea popup (e tšoanang le " popup=nete") ho e-na le ho fana ka boleng ba kamehla "bohata", bo neng bo sa utloahale ebile bo khelosa bahlahisi.
  • MediaCapabilities API, e fanang ka tlhahisoleseling mabapi le bokhoni ba sesebelisoa le sebatli bakeng sa ho khetholla litaba tsa multimedia (li-codec tse tšehelitsoeng, li-profile, li-bit rates le liqeto), e ekelitse tšehetso bakeng sa melapo ea WebRTC.
  • Phetolelo ea boraro ea API ea Tiiso e Sireletsehileng ea Tefo e hlahisitsoe, e fana ka lisebelisoa bakeng sa netefatso e eketsehileng ea thekiso ea tefo e ntseng e etsoa. Beshene e ncha e fana ka tšehetso bakeng sa li-identifiers tse hlokang ho kenngoa ha data, tlhaloso ea letšoao ho bontša ho hlōleha ho netefatsa, le thepa ea boikhethelo ea payeeName.
  • E kentse mokhoa oa lebala () ho USBDevice API ho hlakola litumello tse neng li fanoe ke mosebelisi ho fihlella sesebelisoa sa USB. Ho feta moo, maemo a USBConfiguration, USBInterface, USBAlternateInterface, le USBEndpoint a se a lekana ka papiso e tiileng ("===", supa ntho e le 'ngoe) haeba li khutlisetsoa bakeng sa ntho e tšoanang ea USBDevice.
  • Lintlafatso li entsoe ho lisebelisoa bakeng sa baetsi ba marang-rang. Bokhoni ba ho kenya le ho romela liketso tsa mosebelisi tse rekotiloeng ka sebopeho sa JSON bo fanoe (mohlala). Palo le ponts'o ea thepa ea poraefete e ntlafalitsoe ho khomphutha ea webo le sebopeho sa ho shebella khoutu. Tšehetso e ekelitsoeng bakeng sa ho sebetsa le mofuta oa mebala oa HWB. E kenyellelitse bokhoni ba ho bona likarolo tsa cascading tse hlalositsoeng ho sebelisoa molao oa @layer phanele ea CSS.
    Phatlalatso ea Chrome 101

Ntle le boqapi le litokiso tsa liphoso, mofuta o mocha o tlosa bofokoli ba 30. 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 25 tse jang $81 sekete (khau e le 'ngoe ea $10000, likhau tse tharo tsa $7500, likhau tse tharo tsa $7000, khau e le' ngoe ea $6000, likhau tse peli tsa $5000, likhau tse 'nè tsa $2000, likhau tse tharo. $1000 le moputso o le mong oa $500). Boholo ba meputso e 6 ha bo so tsejoe.

Source: opennet.ru

Eketsa ka tlhaloso