Phatlalatso ea Chrome 78

Google hlahisoa ho lokolloa ha sebatli sa marang-rang Chrome 78... Ka nako e le nngwe fumaneha tokollo e tsitsitseng ea morero oa mahala Chromium, e leng motheo oa Chrome. Sebatli sa Chrome fapaneng ts'ebeliso ea li-logos tsa Google, boteng ba sistimi ea ho romella litsebiso maemong a kotsi, bokhoni ba ho jarolla module ea Flash ha o e kopa, li-module tsa ho bapala litaba tsa video tse sirelelitsoeng (DRM), sistimi ea ho kenya liapdeite le phetisetso ka bo eona nakong ea ho batla. Litekanyetso tsa RLZ. Phallo e latelang ea Chrome 79 e reriloe ka la 10 Tšitoe.

ka sehloohong fetola в Chrome 78:

  • E kentswe tshebetsong tšehetso ea liteko bakeng sa "DNS over HTTPS" (DoH, DNS over HTTPS), e tla lumelloa ka mokhoa o ikhethileng bakeng sa mekhahlelo e itseng ea basebelisi bao litlhophiso tsa bona tsa sistimi li seng li ntse li bontša bafani ba DNS ba tšehetsang DoH. Mohlala, haeba mosebelisi a e-na le DNS 8.8.8.8 e boletsoeng litlhophisong tsa sistimi, joale tšebeletso ea Google ea DoH (“https://dns.google.com/dns-query”) e tla kengoa tšebetsong ho Chrome; haeba DNS e le 1.1.1.1. XNUMX, ebe tšebeletso ea DoH Cloudflare ("https://cloudflare-dns.com/dns-query"), joalo-joalo.

    Ho laola hore na DoH e lumelletsoe, ho fanoe ka litlhophiso tsa "chrome://flags/#dns-over-https". Mekhoa e meraro ea ts'ebetso e tšehelitsoe: e bolokehileng, e itirisang le e koetsoeng. Ka mokhoa o "sireletsehileng", ba amohelang baeti ba ikemiselitse feela ho ipapisitse le boleng bo bolokehileng bo neng bo bolokiloe pele (bo amohetsoeng ka khokahano e sireletsehileng) le likopo ka DoH; ho khutlela ho DNS e tloaelehileng ha e sebelisoe. Ka mokhoa oa "automatic", haeba DoH le cache e sireletsehileng li le sieo, data e ka fumanoa ho cache e sa sireletsehang 'me ea fumanoa ka DNS ea setso. Ka mokhoa oa "tima", cache e arolelanoang e qala ho hlahlojoa 'me haeba ho se na data, kopo e romelloa ka tsamaiso ea DNS.

  • Lisebelisoa tsa khokahano joale li na le ts'ehetso ea pele bakeng sa li-clipboard tse arolelanoang, empa ha li so lumelloe bakeng sa basebelisi bohle. Maemong a Chrome e hokahantsoeng le ak'haonte e le 'ngoe, joale u ka khona ho fihlella litaba tsa clipboard ea sesebelisoa se seng, ho kenyelletsa le ho arolelana clipboard lipakeng tsa li-mobile le li-desktop. Litaba tsa clipboard li ngotsoe ka mokhoa o sireletsehileng ka mokhoa oa ho tloha ho isa qetellong, o sa lumelleng ho fumana mongolo ho li-server tsa Google;
  • Bakeng sa mekhahlelo e itseng ea basebelisi, ho na le khetho ea liteko e lumelletsoeng ho fetola sehlooho le ho etsa skrini se bonts'itsoeng ha u bula tab e ncha. Ntle le ho khetha setšoantšo se ka morao, menu ea "Customize", e bontšitsoeng k'honeng e ka tlaase ho le letona la skrine e ncha ea li-tab, hona joale e tšehetsa ho fetola mokhoa oa ho etsa li-shortcut le bokhoni ba ho fetola sehlooho. Likgutsufatso li ka khothaletsoa ka bo eona ho ipapisitsoe le libaka tse eteloang khafetsa, tse hlophisitsoeng ke mosebelisi, kapa tsa holofatsoa ka ho felletseng. U ka khetha tema ea moralo ho tsoa sehlopheng sa lihlooho tse boletsoeng esale pele kapa ua iketsetsa ea hau ho latela khetho ea mebala e batloang phaleteng. Ho nolofalletsa likarolo tse ncha, u ka sebelisa lifolakha "chrome://flags/#ntp-customization-menu-v2" le
    "chrome://flags/#chrome-colors";

  • Bakeng sa likhoebo, bara ea aterese ea kamehla e lumelletsoe ho batla lifaele polokelong ea Google Drive. Ho batla ha ho etsoe feela ka litlotla, empa hape le ka litaba tsa litokomane, ho nahanoa ka histori ea ho sibolloa ha bona nakong e fetileng;

    Phatlalatso ea Chrome 78

  • Ho kenyellelitsoe Karolo ea Tlhahlobo ea Lekunutu, e tla kengoa tšebetsong butle-butle bakeng sa mekhahlelo e itseng ea basebelisi (bakeng sa ho kenya ts'ebetsong ka likhoka, ho fanoe ka folakha ea "chrome://flags/#password-leak-detection". Ho hlahloba password esale pele fapiloe ka sebōpeho sa tlatsetso e kantle, e etselitsoeng ho sekaseka matla a li-password tse sebelisoang ke mosebelisi. Ha o leka ho kena webosaeteng efe kapa efe, Password Checkup e hlahloba sebaka sa hau sa ho kena le password khahlanong le database ea li-account tse senyehileng, e bonts'a temoso haeba mathata a fumanoa (sheba e entsoe e thehilweng hodima sehlongoapele sa hash sa lehlakore la mosebedisi). Cheke e etsoa khahlano le database e koahelang liak'haonte tse fetang limilione tse 4 tse senyehileng tse hlahang litsing tsa polokelo tsa basebelisi tse lutiloeng. Temoso e boetse e hlahisoa ha u leka ho sebelisa li-passwords tse sa reng letho joalo ka "abc123";
  • E kentse bokhoni ba ho letsa ho tsoa sesebelisoa sa Android se hokahaneng le ak'haonte e tšoanang ea Google. Ho sebatli sa desktop, mosebelisi a ka totobatsa nomoro ea mohala ka mongolo, tobetsa ka ho le letona ebe o tsamaisa ts'ebetso ea mohala ho sesebelisoa sa Android, ka mor'a moo tsebiso e tla hlaha fonong e ba lumellang ho qala mohala;
  • Sebopeho sa sesebelisoa se bonts'itsoeng ha ho tsamaisa mouse holim'a sehlooho sa tab se fetotsoe. Sesebelisoa sa lisebelisoa joale se hlaha e le "pop-up block" e bonts'ang mongolo o felletseng oa sehlooho le URL ea leqephe. Sebaka se bonolo ho se sebelisa ho fumana kapele leqephe le lakatsehang ha u bula li-tab tse ngata haholo (ho e-na le ho feta har'a li-tab, u ka tsamaisa mouse holim'a phanele ka li-tab ebe u fumana leqephe leo u le batlang). Nakong e tlang, ho reriloe ho hlahisa setšoantšo sa leqephe sebakeng sena;
  • E kentse karolo ea liteko (chrome://flags/#enable-force-dark) ho qobella tšebeliso ea theme e lefifi ha u sheba liwebsaete. Ho etsa bonnete ba pontšo e lefifi ea sebaka, mebala e fetotsoe;
  • E kentsoe tšehetso e tobileng CSS Properties le Values ​​API Level 1, e u lumellang hore u ingolise thepa ea hau ea CSS eo kamehla e leng ea mofuta o itseng, e u lumella ho beha boleng ba kamehla, le ho u lumella ho tlama liphello tsa animation. Ho ngolisa thepa, u ka sebelisa mokhoa oa "registerProperty()" kapa "@property" molao oa CSS, mohlala:

    CSS.registerProperty({
    lebitso: "--my-font-size",
    syntax: "‹length›",
    qalongBoleng: "0px",
    lefa: bohata
    });

  • Mokhoeng oa Liteko tsa Origin (likarolo tsa liteko tse hlokang ho arohana kenya tshebetsong) ho hlahisitsoe li-API tse ncha tse 'maloa. 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.
    • API Native File System, e u lumellang hore u thehe lits'ebetso tsa webo tse sebelisanang le lifaele tsa sistimi ea lehae. Ka mohlala, API e ncha e ka 'na ea hlokoa libakeng tsa nts'etsopele e kopanetsoeng ea sebadi, bahlophisi ba mongolo, litšoantšo le livideo. E le hore u tsebe ho ngola le ho bala lifaele ka ho toba, sebelisa lipuisano ho bula le ho boloka lifaele, hammoho le ho tsamaea ka har'a likahare tsa li-directory, kopo e botsa mosebedisi bakeng sa tiiso e khethehileng;

      Phatlalatso ea Chrome 78

    • Mokhoa Phapanyetsano ea HTTP e saenneng (SXG), e u lumellang ho beha likopi tse netefalitsoeng tsa maqephe a webo libakeng tse ling tse shebahalang joalo ka maqephe a mantlha ho mosebelisi (ntle le ho fetola URL), atolositsoe bokhoni ba ho khoasolla lisebelisoa tse nyane (CSS, JS, litšoantšo, joalo-joalo) ho tsoa sebakeng sa pele. Mohloli oa mantlha oa sesebelisoa o hlalositsoe ka sehlooho sa Khokahano ea HTTP, e boetse e hlalosa hash ea netefatso ho netefatsa mohloli o mong le o mong. Ka tšobotsi ena e ncha, bafani ba litaba ba ka etsa faele e le 'ngoe ea HTML e saenneng e kenyelletsang lisebelisoa tsohle tse amanang le tsona;
    • API Moamoheli oa SMS, ho lumella sesebelisoa sa marang-rang ho fumana melaetsa ea SMS, mohlala, ho iketsetsa netefatso ea transaction ho sebelisa khoutu ea nako e le 'ngoe e rometsoeng ka SMS. Ho fihlella ho fanoa feela ho SMS e nang le tag e khethehileng e khethollang ho tlama ha molaetsa ho ts'ebeliso e itseng ea webo;
  • Ts'ebetso ea ho kenya lintho tsa ArrayBuffer ka Web Socket e ntlafalitsoe haholo. Sethaleng sa Linux ho na le keketseho ea lebelo la ho jarolla ka makhetlo a 7.5, ho Windows - ka makhetlo a 4.1, ho macOS - ka makhetlo a 7.8;
  • E ekelitse bokhoni ba ho hlalosa boleng ba ponaletso e le peresente ho opacity ea thepa ea CSS, stop-opacity, fill-opacity, stroke-opacity, le shape-image-threshold. Ka mohlala, sebakeng sa "opacity: 0.5" joale u ka bolela "opacity: 50%";
  • Ho API Nako ea mosebelisi E lumella ho fetisa litempe tsa nako ho performance.measure() le performance.mark() mehala ho etsa litekanyo lipakeng tsa tsona, hammoho le ho hlakisa metadata e sa reroang;
  • Ka API Media Session eketsoe tšehetso bakeng sa ho hlalosa batšoantšisi bakeng sa ho fetola maemo molapong (seekto), ho kenyelletsa khefutso e neng e fumaneha pele le ho qala libapali tsa ho bapala;
  • Ka JavaScript enjene V8 kenyellelitsoe mokgwa wa bokamorao bakeng sa ho arola mengolo ka fofa ha e ntse e jarollwa marangrang. Ntlafatso e kentsoeng ts'ebetsong e re lumelletse ho fokotsa nako ea ho bokella script ka 5-20%. Tokollo e ncha e boetse e ntlafatsa ts'ebetso ea ho senngoa ha ntho (ho fetolela "const {x, y} = ntho;" ho "const x = object.x; const y = object.y;"). Lebelo le ntlafalitsoeng la ho sebetsa bakeng sa mantsoe a RegExp a nang le 'mapa o sa tsamaellaneng.
    Lebelo la ho bitsa mesebetsi ea JavaScript ho tloha WebAssembly le ka tsela e fapaneng le eketsehile haholo (ka 9-20%). Ha ho etsoa bytecode, katleho ea ho aha litafole tse tlamang maemong a pele e eketsehile, e fokotsitseng ts'ebeliso ea mohopolo ka
    1-2.5%.

    Phatlalatso ea Chrome 78

  • E atolositsoe lisebelisoa bakeng sa baetsi ba marang-rang. Dashboard ea Audit e se e ka sebelisoa hammoho le likarolo tse ling tse joalo ka ho thibela likopo le ho khoasolla. Tšehetso e ekelitsoeng bakeng sa ho lokisa li-processor tsa litefo ka Payment API. Li-labels tsa LCP (Largest Contentful Paint) li kentsoe sethaleng sa tlhahlobo ea ts'ebetso, e bontšang nako ea ho fana ka likarolo tse kholo ka ho fetisisa;

    Phatlalatso ea Chrome 78

  • E hlakotsoe Mokhoa oa ho thibela mongolo oa XSS Auditor cross-site scripting, o tsejoang e le o sa sebetseng (bahlaseli ke khale ba sebelisa mekhoa ea ho qoba tšireletso ea XSS Auditor) le ho eketsa li-vectors tse ncha bakeng sa ho lutla ha tlhahisoleseling;
  • Mofuta oa Android o fana ka bokhoni ba ho sebelisa tema e lefifi bakeng sa menyetla, litlhophiso le mokhoa oa ho tsamaea bakeng sa libaka tse bulehileng.

Ntle le boqapi le litokiso tsa liphoso, mofuta o mocha oa felisa 37 bofokoli. Bofokoli bo bongata bo ile ba khetholloa ka lebaka la lisebelisoa tsa tlhahlobo tse ikemetseng AtereseSanitizer, MemorySanitizer, Laola Phallo Botšepehi, LibFuzzer и 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 ho lefa meputso ea chelete bakeng sa ho sibolla bofokoli bakeng sa tokollo ea hajoale, Google e lefile likhau tse 21 tse jang $59500 (khau e le 'ngoe ea $20000, khau e le 'ngoe ea $15000, khau e le 'ngoe ea $5000, likhau tse peli tsa $3000, likhau tse tharo tsa $2000, likhau tse hlano tsa $1000 le tse hlano $500. ). Boholo ba meputso e 4 ha bo so tsejoe.

Source: opennet.ru

Eketsa ka tlhaloso