Phatlalatso ea Chrome 105

Google e senotse ho lokolloa ha sebatli sa marang-rang sa Chrome 105. 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 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, lekala la Extended Stable le tšehetsoa ka thōko, le lateloa ke libeke tse 8. Phallo e latelang ea Chrome 106 e reriloe ka la 27 Loetse.

Liphetoho tsa bohlokoa ho Chrome 105:

  • Ts'ehetso bakeng sa lits'ebetso tse ikhethileng tsa Marang-rang Lisebelisoa tsa Chrome ha li sa sebelisoa, 'me sebaka sa tsona se nketsoe sebaka ke lisebelisoa tse ikemetseng tse ipapisitseng le theknoloji ea Progressive Web Apps (PWA) le li-API tse tloaelehileng tsa Marang-rang. Google qalong e phatlalalitse morero oa eona oa ho lahla Lisebelisoa tsa Chrome morao koana ka 2016 mme e rerile ho emisa ho li tšehetsa ho fihlela 2018, empa ea chechisa leano lena. Ho Chrome 105, ha u leka ho kenya Lisebelisoa tsa Chrome, u tla fumana temoso ea hore ha li sa tla hlola li tšehetsoa, ​​​​empa lisebelisoa li tla tsoela pele ho sebetsa. Ho Chrome 109, bokhoni ba ho tsamaisa Lisebelisoa tsa Chrome bo tla tingoa.
  • E fane ka karohano e eketsehileng bakeng sa mokhoa oa ho fana, o ikarabellang bakeng sa ho fana. Ts'ebetso ena e se e etsoa ka har'a sets'oants'o sa tlatsetso (App Container), e kentsoeng ka holim'a sistimi e teng ea ho itšehla thajana ea sandbox. Haeba ts'oaetso ea khoutu ea ho fana e sebelisoa, lithibelo tse ekelitsoeng li tla thibela mohlaseli ho fumana marang-rang ka ho thibela ho fihlella mehala ea tsamaiso e amanang le bokhoni ba marang-rang.
  • E sebelisitse polokelo ea eona e kopaneng ea setifikeiti sa metso ea ba boholong ba setifikeiti (Lebenkele la Motso oa Chrome). Lebenkele le lecha ha le e-so lumelloe ka mokhoa oa kamehla mme ho fihlela ts'ebetsong e felile, litifikeiti li tla tsoelapele ho netefatsoa ho sebelisoa lebenkele le ikhethileng tsamaisong ka 'ngoe ea ts'ebetso. Tharollo e ntseng e lekoa e re hopotsa mokhoa oa Mozilla, o bolokang lebenkele le ikemetseng le ikemetseng la setifikeiti sa motso bakeng sa Firefox, le sebelisoang e le sehokelo sa pele sa ho lekola ketane ea tšepo ea setifikeiti ha u bula libaka tsa marang-rang holim'a HTTPS.
  • Litokisetso li se li qalile bakeng sa ho theoha ha Web SQL API, e sa tsitsang, e sa sebelisoeng haholo, 'me e hloka ho hlophisoa bocha ho fihlela litlhoko tsa sejoale-joale tsa ts'ireletso. Chrome 105 e thibela phihlello ea Web SQL ho tsoa ho khoutu e kentsoeng ntle le ho sebelisa HTTPS, hape e eketsa temoso ea ho lahla ho DevTools. Web SQL API e reretsoe ho tlosoa ka 2023. Bakeng sa bahlahisi ba hlokang ts'ebetso e joalo, ho tla lokisoa phetoho e thehiloeng ho WebAssembly.
  • Khokahano ea Chrome ha e sa tšehetsa khokahano le Chrome 73 le litokollo tsa pejana.
  • Bakeng sa li-platform tsa macOS le Windows, sebali sa setifikeiti se hahelletsoeng sea sebelisoa, se nkang sebaka sa ho bitsa sebopeho se fanoeng ke sistimi e sebetsang. Pejana, sebali se hahelletsoeng se ne se sebelisoa feela meahong ea Linux le ChromeOS.
  • Mofuta oa Android o eketsa litlhophiso ho laola Lihlooho le Sehlopha sa Lithahasello API, e khothalelitsoeng e le karolo ea Leano la Lekunutu la Sandbox, le o lumellang ho hlalosa likarolo tsa lithahasello tsa basebelisi le ho li sebelisa ho fapana le ho latela Li-cookie ho khetholla lihlopha tsa basebelisi ba nang le lithahasello tse tšoanang ntle le ho khetholla motho ka mong. basebelisi. Khatisong ea ho qetela, litlhophiso tse tšoanang li ile tsa eketsoa liphetolelong tsa Linux, ChromeOS, macOS le Windows.
  • Ha o lumella ts'ireletso e tsoetseng pele ea sebatli (Safe Browsing> Ts'ireletso e ntlafalitsoeng), telemetry e bokelloa mabapi le li-add-on tse kentsoeng, phihlello ea API, le likhokahano tsa libaka tsa kantle. Lintlha tsena li sebelisoa ho li-server tsa Google ho bona ts'ebetso e mpe le tlolo ea melao ka li-add-on tsa sebatli.
  • E tlositsoe mme e tla thibela tšebeliso ea litlhaku tseo e seng tsa ASCII libakeng tse boletsoeng sehloohong sa Cookie ho Chrome 106 (bakeng sa libaka tsa IDN, libaka li tlameha ho ba ka sebopeho sa punycode). Phetoho e tla etsa hore sebatli se lumellane le RFC 6265bis le boitšoaro bo kentsoeng tšebetsong ho Firefox.
  • Ho hlahisitsoe API ea Custom Highlight, e etselitsoeng ho fetola ntle ho mabaka mokhoa oa libaka tse khethiloeng tsa mongolo le ho o lumella hore o se ke oa lekanyetsoa ke setaele se tsitsitseng se fanoeng ke sebatli bakeng sa libaka tse totobalitsoeng (::khetho, ::khetho-e sa sebetseng) le ho totobatsa. ea liphoso tsa syntax (:: mopeleto-phoso, ::phoso ea sebōpeho-puo). Mofuta oa pele oa API o fane ka tšehetso bakeng sa ho fetola mongolo le mebala e ka morao ho sebelisoa 'mala le likarolo tsa pseudo tsa mebala, empa likhetho tse ling tsa setaele li tla eketsoa nakong e tlang.

    E le mohlala oa mesebetsi e ka rarolloang ho sebelisoa API e ncha, ho buuoa ka ho eketsa mekhoa ea marang-rang e fanang ka lisebelisoa tsa ho hlophisa mongolo, mekhoa ea bona ea ho khetha mongolo, ho totobatsa ho fapaneng bakeng sa ho hlophisoa ha kopane ka nako e le 'ngoe ke basebelisi ba' maloa, batla ka litokomane tse fumanehang. , le ho tšoaea liphoso ha ho hlahlojoa mopeleto . Haeba nakong e fetileng, ho theha ntlha e sa tloaelehang ho hlokehang mekhoa e rarahaneng ka sefate sa DOM, Custom Highlight API e fana ka ts'ebetso e lokiselitsoeng bakeng sa ho eketsa le ho tlosa ho totobatsa ho sa ameng sebopeho sa DOM le ho sebelisa mekhoa e amanang le Range objects.

  • E kentse potso ea "@container" ho CSS, e lumellang likarolo ho ngoloa ho latela boholo ba karolo ea motsoali. "@container" e tšoana le lipotso tsa "@media", empa ha e sebelisoe boholo ba sebaka sohle se bonahalang, empa ho boholo ba "sekontiri) seo ho sona ho behiloeng ntho, e leng se u lumellang hore u ipehele ea hau. mokhoa oa khetho ea setaele bakeng sa likarolo tsa ngoana, ho sa tsotelehe hore na hantle-ntle leqephe le behiloe hokae.
    Phatlalatso ea Chrome 105
  • E kentse CSS pseudo-class “:has()” ho lekola boteng ba elemente ea ngoana karolong ea motsoali. Mohlala, "p:has(span)" e pharalla ka likarolo , eo ka hare ho eona ho nang le element .
  • E kentse HTML Sanitizer API, e u lumellang hore u khaole likarolo ho tsoa ho litaba tse amang pontšo le ts'ebetso nakong ea tlhahiso ka mokhoa oa setHTML(). API e ka thusa ho hloekisa data ea kantle ho tlosa li-tag tsa HTML tse ka sebelisoang ho etsa litlhaselo tsa XSS.
  • Hoa khoneha ho sebelisa Streams API (ReadableStream) ho romela likōpo tsa ho lata pele 'mele oa karabo o laeloa, ke hore. o ka qala ho romella data ntle le ho emela hore tlhahiso ea leqephe e phethe.
  • Bakeng sa lits'ebetso tsa webo tse kentsoeng tse ikemetseng (PWA, Progressive Web App), hoa khonahala ho fetola sebopeho sa sebaka sa sehlooho sa fensetere ho sebelisa likarolo tsa Window Controls Overlay, tse eketsang sebaka sa skrine sa ts'ebeliso ea webo ho fensetere eohle le etsa hore ho khonehe ho fa sesebelisoa sa marang-rang ponahalo ea komporo ea kamehla ea komporo. Sesebelisoa sa marang-rang se ka laola ho fana le ho sebetsana le ho kenya letsoho fensetereng eohle, ntle le sekoahelo se koahetsoeng ka likonopo tse tloaelehileng tsa ho laola lifensetere (koala, fokotsa, eketsa).
    Phatlalatso ea Chrome 105
  • Bokhoni ba ho fihlella Media Source Extensions ho tsoa ho basebetsi ba inehetseng (boemong ba DedicatedWorker) bo tsitsitse, bo ka sebelisoang, mohlala, ho ntlafatsa ts'ebetso ea ho bapaloa ha data ea multimedia ka ho theha ntho ea MediaSource ho mosebeletsi ea arohaneng le ho phatlalatsa litaba. liphetho tsa mosebetsi oa eona ho HTMLMediaElement ka khoele e kholo.
  • Ho Client Hints API, e ntseng e ntlafatsoa ho nkela hlooho ea Moemeli-Mosebelisi sebaka 'me e u lumella ho khetha ho fana ka data mabapi le sebatli se itseng le liparamente tsa sistimi (phetolelo, sethala, joalo-joalo) feela kamora kopo ea seva, tšehetso bakeng sa Sec. -CH-Viewport-Heigh thepa e kenyellelitsoe, e u lumellang ho fumana leseli mabapi le bophahamo ba sebaka se bonahalang. Sebopeho sa markup bakeng sa ho beha liparamente tsa Litlhahiso tsa Client bakeng sa lisebelisoa tsa kantle ho tag ea "meta" e fetotsoe: Pejana: E fetohile:
  • E kentse bokhoni ba ho theha libatli tsa liketsahalo tsa onbeforeinput lefatšeng ka bophara (document.documentElement.onbeforeinput), eo lits'ebetso tsa marang-rang li ka fetisang boitšoaro ha u hlophisa mongolo ka li-blocks. , le likarolo tse ling tse nang le "contenteditable" sete ea setu, pele sebatli se fetola litaba tsa element le sefate sa DOM.
  • Bokhoni ba Navigation API bo ekelitsoe, ho lumella lits'ebetso tsa webo ho thibela ts'ebetso ea ho tsamaea ka fensetere, ho qala phetoho le ho sekaseka nalane ea liketso ka ts'ebeliso. E kentse mekhoa e mecha intercept() ho thibela phetoho le ho tsamaisa () ho tsamaisetsa sebakeng se fanoeng.
  • E kentse mokhoa o tsitsitseng oa Response.json (), o u lumellang hore u hlahise 'mele oa karabo o thehiloeng ho data ea mofuta oa JSON.
  • Lintlafatso li entsoe ho lisebelisoa bakeng sa baetsi ba marang-rang. Ho debugger, ha ho qhoma khefu, ho fetola mesebetsi e ka holimo ho stack ho lumelloa, ntle le ho sitisa seboka sa ho lokisa liphoso. Sehlopha sa Recorder, se u lumellang ho rekota, ho bapala, le ho sekaseka liketso tsa mosebelisi leqepheng, e ts'ehetsa li-breakpoints, ho bapala mohato ka mohato, le ho rekota liketsahalo tsa mouseover.

    LCP (Largest Contentful Paint) metrics e kenyelelitsoe ho dashboard ea ts'ebetso ho tseba tieho ha ho etsoa likarolo tse kholo (tse bonahalang tsa mosebedisi) sebakeng se bonahalang, joalo ka litšoantšo, livideo le li-block elements. Phanele ea Elements, likarolo tse kaholimo tse bonts'itsoeng holim'a litaba tse ling li tšoailoe ka lets'oao le ikhethileng. WebAssembly e fana ka bokhoni ba ho kenya data ea debugging ka sebopeho sa DWARF.

Ntle le boqapi le litokiso tsa liphoso, mofuta o mocha o tlosa bofokoli ba 24. 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 ho lefa meputso ea chelete bakeng sa ho sibolla bofokoli bakeng sa tokollo ea hajoale, Google e lefile likhau tse 21 tse jang $60500 (khau e le 'ngoe ea $10000, khau e le 'ngoe ea $9000, moputso o le mong oa $7500, moputso o le mong oa $7000, likhau tse peli tsa $5000, likhau tse nne tsa $3000 ) $2000 le bonase e le 'ngoe ea $1000). Boholo ba meputso e supileng ha bo so tsejoe.

Source: opennet.ru

Eketsa ka tlhaloso