Phatlalatso ea Chrome 94

Google e senotse ho lokolloa ha sebatli sa marang-rang sa Chrome 94. 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. Phatlalatso e latelang ea Chrome 95 e reriloe ka la 19 Mphalane.

Ho qala ka ho lokolloa ha Chrome 94, nts'etsopele e ile ea fallela potolohong e ncha ea tokollo. Litokollo tse ncha tsa bohlokoa li se li tla phatlalatsoa libekeng tse ling le tse ling tse 4, ho fapana le libeke tse ling le tse ling tse 6, e leng ho lumellang ho tsamaisoa ha likarolo tse ncha ho basebelisi. Hoa hlokomeloa hore ntlafatso ea ts'ebetso ea tokollo ea tokollo le ntlafatso ea sistimi ea tlhahlobo e lumella litokollo hore li hlahisoe khafetsa ntle le ho senya boleng. Bakeng sa likhoebo le ba hlokang nako e eketsehileng ea ho ntlafatsa, khatiso e Atolositsoeng ea Stable e tla lokolloa ka thoko libeke tse ling le tse ling tse 8, e tla u lumella ho fetohela ho lintlafatso tse ncha eseng hanngoe libeke tse ling le tse ling tse 4, empa hang ka libeke tse ling le tse ling tse 8.

Liphetoho tse kholo ho Chrome 94:

  • E kenyellelitsoe mokhoa oa HTTPS-First, o re hopotsang mokhoa oa HTTPS Feela o neng o hlaha ho Firefox. Haeba mokhoa o kentsoe lits'ebetsong, ha o leka ho bula sesebelisoa ntle le ho ngolisoa ka HTTP, sebatli se tla leka ho fumana sebaka sa marang-rang ka HTTPS, 'me haeba teko e sa atlehe, mosebelisi o tla bontšoa temoso mabapi le ho haella ha marang-rang. Ts'ehetso ea HTTPS mme e kopile ho bula sebaka sa marang-rang ntle le encryption. Nakong e tlang, Google e nahana ho lumella HTTPS-First ka mokhoa o ikhethileng bakeng sa basebelisi bohle, ho fokotsa phihlello ea likarolo tse ling tsa sethala sa marang-rang bakeng sa maqephe a butsoeng holim'a HTTP, le ho eketsa litemoso tse ling ho tsebisa basebelisi ka likotsi tse ka bang teng ha ba fihlella libaka ntle le ho ngolla. Mokhoa o lumelloa ho "Lekunutu le Tšireletso"> "Tshireletso"> "E tsoetseng pele" karolo ea litlhophiso.
    Phatlalatso ea Chrome 94
  • Bakeng sa maqephe a butsoeng ntle le HTTPS, ho romela likopo (ho khoasolla lisebelisoa) ho li-URL tsa lehae (mohlala, "http://router.local" le localhost) le libaka tsa liaterese tsa ka hare (127.0.0.0/8, 192.168.0.0/16, 10.0.0.0) e thibetsoe .8/1.2.3.4, joalo-joalo). Mokhelo o etsoa feela bakeng sa maqephe a kopilitsoeng ho tsoa ho li-server tse nang le li-IP tsa kahare. Ka mohlala, leqephe le jereng ho tswa ho seva 192.168.0.1 le ke ke la khona ho fumana mohloli o fumanehang ho IP 127.0.0.1 kapa IP 192.168.1.1, empa le laetsoe ho tloha ho seva XNUMX le tla khona ho. Phetoho ena e hlahisa karolo e 'ngoe ea tšireletso khahlanong le tšebeliso e mpe ea bofokoli ho batsamaisi ba amohelang likopo ho li-IP tsa lehae, hape e tla sireletsa khahlanong le litlhaselo tse tlamang DNS hape.
  • E kentse mosebetsi oa "Sharing Hub", e leng se u lumellang hore u arolelane ka potlako sehokelo sa leqephe la hajoale le basebelisi ba bang. Hoa khoneha ho hlahisa khoutu ea QR ho tloha ho URL, ho boloka leqephe, ho romela sehokelo ho sesebelisoa se seng se hokahantsoeng le ak'haonte ea mosebelisi, le ho fetisetsa sehokelo ho libaka tsa mokha oa boraro tse kang Facebook, WhatsUp, Twitter le VK. Karolo ena ha e so fumanehe ho basebelisi bohle. Ho qobella konopo ea "Share" ho menu le bareng ea aterese, u ka sebelisa litlhophiso "chrome://flags/#sharing-hub-desktop-app-menu" le "chrome://flags/#sharing-hub- desktop-omnibox".
    Phatlalatso ea Chrome 94
  • Sebopeho sa litlhophiso tsa sebatli se fetotsoe bocha. Karolo e 'ngoe le e' ngoe ea litlhophiso e se e hlahisoa leqepheng le arohaneng, eseng leqepheng le le leng le tloaelehileng.
    Phatlalatso ea Chrome 94
  • Ts'ehetso bakeng sa ntlafatso e matla ea logi ea litifikeiti tse fanoeng le tse hlakotsoeng (Certificate Transparency) e kentsoe tšebetsong, e seng e tla nchafatsoa ntle le ho bua ka liapdeite tsa sebatli.
  • E kentse leqephe la ts'ebeletso "chrome://whats-new" ka kakaretso ea liphetoho tse bonoang ke basebelisi tokollong e ncha. Leqephe le itlhahisa hang ka mor'a ho ntlafatsoa kapa le fumaneha ka konopo ea What's New ho menu ea Thuso. Leqephe ha joale le bua ka patlo ea li-tab, bokhoni ba ho arola li-profaele, le karolo ea phetoho ea 'mala, e sa tobang ho Chrome 94 mme e hlahisitsoe likhatisong tse fetileng. Ho hlahisa leqephe ha ho so lumelloe bakeng sa basebelisi bohle: ho laola ts'ebetso, u ka sebelisa litlhophiso "chrome://flags#chrome-whats-new-ui" le "chrome://flags#chrome-whats-new-in -menu-ka sehloohong- beche e ncha".
    Phatlalatso ea Chrome 94
  • Ho letsetsa WebSQL API ho tsoa ho litaba tse laetsoeng ho tsoa libakeng tsa batho ba bang (joalo ka iframe) ho tlositsoe. Ho Chrome 94, ha u leka ho fumana WebSQL ho tsoa lingoloa tsa mokha oa boraro, temoso e hlahisoa, empa ho qala ka Chrome 97, mehala e joalo e tla thibeloa. Nakong e tlang, re rera ho felisa tšehetso bakeng sa WebSQL ka ho feletseng, ho sa tsotellehe moelelo oa tšebeliso. Enjene ea WebSQL e ipapisitse le khoutu ea SQLite 'me e ka sebelisoa ke bahlaseli ho sebelisa hampe ho SQLite.
  • Bakeng sa mabaka a ts'ireletso le ho thibela ts'ebetso e mpe, ts'ebeliso ea protocol ea MK (URL:MK) ea khale, e kileng ea sebelisoa ho Internet Explorer le ho lumella lits'ebetso tsa webo ho ntša tlhahisoleseling lifaeleng tse hatelitsoeng, e se e qalile ho thibeloa.
  • Tšehetso ea ho amahanya le mefuta ea khale ea Chrome (Chrome 48 le ho feta) e khaotsoe.
  • Sehlooho sa Permissions-Policy HTTP, se etselitsoeng ho nolofalletsa bokhoni bo itseng le ho laola phihlello ho API, se ekelitse tšehetso bakeng sa folakha ea "show-capture", e u lumellang ho laola ts'ebeliso ea Screen Capture API leqepheng (ka boiketsetso, bokhoni ba ho hapa litaba tsa skrine ho tsoa ho li-iframe tsa kantle bo koetsoe).
  • 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 kentse WebGPU API, e nkang sebaka sa WebGL API mme e fana ka lisebelisoa tsa ho etsa ts'ebetso ea GPU joalo ka ho fana le ho khomphutha. Ka maikutlo, WebGPU e haufi le Vulkan, Metal le Direct3D APIs 12. Ka maikutlo, WebGPU e fapane le WebGL ka tsela e tšoanang le eo Vulkan graphics API e fapaneng le OpenGL, empa ha ea thehoa ho API ea litšoantšo tse itseng, empa ke bokahohle. layer e sebelisang li-primitives tsa boemo bo tlase tse tšoanang, tse fumanehang ho Vulkan, Metal le Direct3D 12.

      WebGPU e fana ka lits'ebetso tsa JavaScript ka taolo ea boemo bo tlase holim'a mokhatlo, ts'ebetso, le phetisetso ea litaelo ho GPU, hammoho le bokhoni ba ho laola lisebelisoa tse amanang, mohopolo, li-buffers, lintho tse hlophisitsoeng, le li-shader tse hlophisitsoeng tsa litšoantšo. Mokhoa ona o u lumella ho fihlela ts'ebetso e phahameng ea lits'ebetso tsa litšoantšo ka ho fokotsa litšenyehelo le ho eketsa katleho ea ho sebetsa le GPU. API e boetse e etsa hore ho khonehe ho theha merero e rarahaneng ea 3D bakeng sa Websaete e sebetsang hantle feela le mananeo a ikemetseng, empa a sa tlameletsoe ho liforomo tse itseng.

    • Lisebelisoa tsa Standalone tsa PWA joale li na le bokhoni ba ho ingolisa joalo ka ba sebetsanang le URL. Mohlala, sesebelisoa sa music.example.com se ka ingolisa joalo ka sebatli sa URL https://*.music.example.com mme liphetoho tsohle tse tsoang lits'ebetsong tsa kantle li sebelisa likhokahano tsena, mohlala, ho tsoa ho manqosa a potlakileng le bareki ba lengolo-tsoibila, li tla etella pele. ho buloa ha lits'ebetso tsena tsa PWA, eseng tabo e ncha ea sebatli.
    • Ts'ehetso ea khoutu e ncha ea karabo ea HTTP - 103 e kentsoe ts'ebetsong, e ka sebelisoang ho bonts'a lihlooho pele ho nako. Khoutu ea 103 e u lumella ho tsebisa moreki ka litaba tsa lihlooho tse itseng tsa HTTP hang ka mor'a kopo, ntle le ho emela hore seva e phethe lits'ebetso tsohle tse amanang le kopo ebe o qala ho sebeletsa litaba. Ka mokhoa o ts'oanang, o ka fana ka malebela mabapi le likarolo tse amanang le leqephe le ntseng le fanoa tse ka jarolloang esale pele (mohlala, lihokelo tsa css le javascript tse sebelisitsoeng leqepheng li ka fanoa). Ha sebatli se se se fumane leseli mabapi le lisebelisoa tse joalo, sebatli se tla qala ho li khoasolla ntle le ho emela hore leqephe le ka sehloohong le qete ho fana, e leng se u lumellang ho fokotsa nako eohle ea ho etsa kopo.
  • E kentse WebCodecs API bakeng sa ho qhekella ha maemo a tlase a melapo ea litaba, e tlatselletsang HTMLMediaElement ea boemo bo holimo, Media Source Extensions, WebAudio, MediaRecorder, le WebRTC API. API e ncha e kanna ea hlokahala libakeng tse kang ho phallela lipapaling, litla-morao tsa bareki, transcoding, le ts'ehetso ea lijana tsa multimedia tse sa tloaelehang. Sebakeng sa ho kenya tšebetsong li-codec ka bomong ho JavaScript kapa WebAssembly, WebCodecs API e fana ka phihlello ea likarolo tse hahiloeng esale pele, tse sebetsang hantle tse hahiloeng ho sebatli. Haholo-holo, WebCodecs API e fana ka li-decoder le li-encoder tsa molumo le video, li-decoder tsa litšoantšo, le mesebetsi ea ho sebetsa le liforeimi tsa video ka bomong boemong bo tlaase.
  • The Insertable Streams API e tsitsitse, e etsa hore ho khonehe ho laola melaetsa e tala ea mecha ea litaba e fetisitsoeng ka MediaStreamTrack API, e kang data ea khamera le microphone, liphetho tsa ho nka skrine, kapa data ea mahareng ea codec decoding. Li-interface tsa WebCodec li sebelisoa ho hlahisa liforeimi tse tala 'me molapo o hlahisoa ka mokhoa o ts'oanang le seo WebRTC Insertable Streams API e se hlahisang ho latela RTCPeerConnections. Ka lehlakoreng le sebetsang, API e ncha e lumella ts'ebetso joalo ka ho sebelisa mekhoa ea ho ithuta ka mochini ho tseba kapa ho hlakisa lintho ka nako ea nnete, kapa ho eketsa litlamorao joalo ka ho fokotsa bokamorao pele ho khouto kapa ka mor'a ho decoding ka codec.
  • Mokhoa oa scheduler.postTask() o tsitsitse, o o lumella ho laola kemiso ea mesebetsi (li-callback tsa JavaScript) ka maemo a fapaneng a bohlokoa. Ho fanoe ka maemo a mararo a bohlokoa: 1- ts'ebetso pele, le haeba ts'ebetso ea basebelisi e ka thibeloa; 2-liphetoho tse bonahalang ho mosebedisi li lumelloa; 3 - phethahatso ka morao). U ka sebelisa ntho ea TaskController ho fetola lintho tse tlang pele le ho hlakola mesebetsi.
  • E tsitsitse 'me joale e phatlalalitsoe ka ntle ho Origin Trials API Idle Detection ho bona ho se sebetse ha mosebelisi. API e u lumella ho bona linako tseo mosebelisi a sa sebelisaneng le keyboard / mouse, sesebelisoa sa skrine se ntse se sebetsa, skrine se notletsoe, kapa mosebetsi o ntse o etsoa ka leihlo le leng. Ho tsebisa kopo mabapi le ho se sebetse ho etsoa ka ho romella tsebiso ka mor'a ho fihlela moeli o itseng oa ho se sebetse.
  • Ts'ebetso ea taolo ea mebala ka har'a lintho tsa CanvasRenderingContext2D le ImageData le ts'ebeliso ea sebaka sa mebala sa sRGB ho tsona se entsoe ka molao. E fana ka bokhoni ba ho etsa lintho tsa CanvasRenderingContext2D le ImageData libakeng tsa mebala ntle le sRGB, joalo ka Display P3, ho nka monyetla oa bokhoni bo tsoetseng pele ba limonitor tsa sejoale-joale.
  • Ho ekelitsoe mekhoa le lisebelisoa ho VirtualKeyboard API ho laola hore na keyboard e bonts'itsoeng kapa e patiloe, le ho fumana leseli mabapi le boholo ba keyboard e bonts'itsoeng.
  • JavaScript e lumella litlelase ho sebelisa li-block tsa ho qala tse tsitsitseng ho khoutu ea sehlopha e etsoang hang ha e sebetsana le sehlopha: sehlopha sa C {// The block e tla tsamaisoa ha e sebetsana le sehlopha ka boeona se static { console.log("C's static block"); }}
  • Thepa ea flex-basis le flex flex CSS e kenya tshebetsong dikahare, min-content, max-content, le fit-content keywords ho fana ka taolo e feto-fetohang ho feta boholo ba sebaka se seholo sa Flexbox.
  • E kentse thepa ea CSS ea scrollbar-gutter ho laola hore na sebaka sa skrine se boloketsoe joang bakeng sa scrollbar. Mohlala, ha u sa batle hore litaba li tsamaee, u ka holisa tlhahiso ho lula sebakeng sa scrollbar.
  • Self Profileing API e ekelitsoe ka ts'ebetsong ea mokhoa oa ho etsa profiling o u lumellang ho lekanya nako ea JavaScript ka lehlakoreng la mosebedisi ho rarolla mathata a ts'ebetso ho khoutu ea JavaScript, ntle le ho sebelisa mekhoa ea matsoho ho interface bakeng sa baetsi ba marang-rang.
  • Kamora ho tlosa plugin ea Flash, ho ile ha etsoa qeto ea ho khutlisa boleng bo se nang letho ho navigator.plugins le thepa ea navigator.mimeTypes, empa ho ile ha fumaneha hore lits'ebetso tse ling li li sebelisitse ho lekola boteng ba li-plugins bakeng sa ho bonts'a lifaele tsa PDF. Kaha Chrome e na le sebali sa PDF se hahelletsoeng ka hare, thepa ea navigator.plugins le navigator.mimeTypes joale e tla khutlisa lethathamo le tsitsitseng la li-plugins tse tloaelehileng tsa PDF viewer le mefuta ea MIME - "PDF Viewer, Chrome PDF Viewer, Chromium PDF Viewer, Microsoft Edge PDF Viewer. le WebKit e hahelletsoeng ka har'a PDF".
  • Lintlafatso li entsoe ho lisebelisoa bakeng sa baetsi ba marang-rang. Lisebelisoa tsa Nest Hub le Nest Hub Max li kentsoe lethathamong la lipapiso tsa skrini. Konopo ea li-filters tse inverting e kentsoe sebopehong sa ho lekola ts'ebetso ea marang-rang (mohlala, ha o kenya sefahla sa "status-code: 404", o ka sheba likopo tse ling tsohle kapele), hape o fane ka bokhoni ba ho bona boleng ba mantlha. ea lihlooho tsa Set-Cookie (e u lumella ho lekola boteng ba litekanyetso tse fosahetseng tse tlosoang ha li tloaeleha). Sebaka se ka thōko ho web console ha se sa sebetsa 'me se tla tlosoa tokollong e tlang. E kentse mokhoa oa teko oa ho pata litaba ho thebo ea Litaba. Litlhophisong, bokhoni ba ho khetha puo ea sebopeho se kentsoe.
    Phatlalatso ea Chrome 94

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 ho lefa meputso ea chelete bakeng sa ho sibolla bofokoli bakeng sa tokollo ea hajoale, Google e lefile likhau tse 17 tse jang $56500 (khau e le 'ngoe ea $15000, likhau tse peli tsa $10000, khau e le 'ngoe ea $7500, likhau tse nne tsa $3000, likhau tse peli tsa $1000). Boholo ba meputso e 7 ha bo so tsejoe.

Source: opennet.ru

Eketsa ka tlhaloso