Google yakaburitsa Chrome 106, iyo yemahara web browser. Kuburitswa kwakagadzikana kweyakavhurika-sosi Chromium purojekiti, hwaro hweChrome, iripo zvakare. Chrome inosiyana neChromium mukushandiswa kwayo kweGoogle logos, yayo crash notification system, mamodule ekutamba kopi-yakachengetedzwa vhidhiyo yemukati (DRM), otomatiki gadziriso kuisirwa, kugara-pabhokisi rejecha kuparadzaniswa, kupihwa kweGoogle API kiyi, uye kupfuura kweRLZ paramita panguva yekutsvaga. Kune avo vanoda nguva yakawanda yekuvandudza, bazi rakasiyana Rakatsiga Rakatambanudzwa rinochengetwa kwemavhiki masere. Kuburitswa kunotevera, Chrome 107, kwakarongerwa Gumiguru 25.
Kuchinja kukuru muChrome 106:
- Kune vashandisi vekugadzira desktop, iyo Prerender2 mashandiro ekutanga-kupa kurudziro zvirimo muOmnibox kero bhara inogoneswa nekusarudzika. Pre-rendering inozadzisa iyo yaimbove iripo sarudzo yekurodha zvinonyanya kurudziro pasina kumirira kudzvanya kwemushandisi. Pamusoro pekurodha, zvirimo mumapeji ane chekuita nekurudziro zvino zvinogona kupihwa mubuffer (kusanganisira kuita zvinyorwa uye kugadzira iyo DOM muti), kuve nechokwadi chekuti kurudziro inoratidzwa nekukurumidza mushure mekudzvanya.
- Iwe unogona ikozvino kutsvaga nhoroondo yako, mabhukumaki, uye tebhu zvakananga kubva kuOmnibox kero bar. Iwo @history, @bookmarks, uye @tabs control tags aripo pakutsvaga kwenzvimbo. Semuyenzaniso, kutsvaga mabhukumaki, isa "@bookmarks mutsara wekutsvaga." Sarudzo yakakosha inowanikwa mumaseti ekutsvaga kudzima tsvakiridzo kubva kubhari kero.


- Rutsigiro rwetekinoroji yeServer Push, iyo inotsanangurwa muHTTP/2 neHTTP/3 uye inobvumira sevha Tumira zvinhu kumutengi usingamiriri chikumbiro chakajeka. Chikonzero chataurwa chekurega rutsigiro ndechekuoma kusingakoshi kwekushandiswa kwetekinoroji, tichifunga nezvekuwanikwa kwezvimwe zvinhu zviri nyore uye zvinoshanda zvakaenzana, zvakaita se tag. , HTTP response 103, uye WebTransport protocol. Sekureva kweGoogle statistics, muna 2021, inosvika 1.25% yemasaiti ari kushanda paHTTP/2 akashandisa Server Push, uye muna 2022, nhamba iyi yakaderera kusvika pa0.7%. Tekinoroji yeServer Push iripowo muHTTP/3 specification, asi mukuita, zvigadzirwa zvakawanda zveserver neclient software, kusanganisira Chrome browser, hazvina kuishandisa pakutanga.
- Yakadzima kugona kushandisa mavara asiri eASCII mumadomeni akatarwa muCookie header (kune madomeni eIDN, unofanira kutsanangura domains (muchimiro chepunycode). Kuchinja uku kunoita kuti browser itevedzere RFC 6265bis uye maitiro anoshandiswa muFirefox.
- Mazita akajeka akakurudzirwa kuti aone zviratidziro mune akawanda-anotarisisa zvigadziriso. Aya mavara anogona kuratidzwa mumabhokisi emvumo ekuvhura hwindo pane yekunze kuratidza. Semuenzaniso, panzvimbo yenhamba yekuratidzira yekunze ('External Display 1'), zita remodhi rekutarisa ('HP Z27n') richaratidzwa.
- Kunatsiridzwa muiyo Android vhezheni:
- Peji yenhoroondo yekubhurawuza ikozvino inotsigira "Rwendo" chimiro, chinopfupisa chiitiko chekare nekuisa mumapoka ruzivo pamusoro pezvaimboitwa zvekutsvaga nemapeji anoonekwa. Pakuisa mazwi akakosha mubhari yekero, kana akamboshandiswa mumibvunzo, browser inopa sarudzo yekuenderera mberi nekutsvaga kubva kwawakasiira.
- Pamidziyo yeAroid 11, unogona ikozvino kukiya peji rakavhurwa mune incognito modhi mushure mekuchinja kune imwe app. Kutangazve kubhurawuza mushure mekuvhara kunoda huchokwadi. Kukiya kunovharwa nekusagadzika uye kunofanirwa kuve kwakagoneswa mumasetin'i ekuvanzika.
- Paunenge uchiedza kudhawunirodha mafaera kubva ku incognito modhi, imwe yekusimbisa yekusimbisa ichaonekwa, pamwe neyambiro yekuti faira rakadhawunirodha richaonekwa kune vamwe vashandisi vemudziyo, sezvo richizochengetwa munzvimbo yekurodha maneja.

- Iyo chrome.runtime API yakamiswa kune ese mawebhusaiti. Iyi API yave kuwanikwa chete kuburikidza nebrowser add-ons. Kare, chrome.runtime yaiwanikwa kune ese mawebhusaiti nekuti yaishandiswa neyakavakirwa-mukati CryptoToken yekuwedzera, iyo yakashandisa iyo yakadzikiswa U2F API.
- MaAPI matsva akati wandei akawedzerwa kune Origin Miyedzo modhi (yekuyedza maficha anoda kupatsanurwa activation). Origin Trial inoreva kugona kushanda neiyo API yakatarwa kubva kune yakatorwa kubva kune localhost kana 127.0.0.1, kana mushure mekunyoresa uye kugamuchira yakakosha tokeni iyo inoshanda kwenguva shoma kune yakatarwa saiti.
- Pfungwa yezvisingazivikanwe iframes, iyo inobvumira gwaro kurodha mune yakaparadzana mamiriro, isingaenderane nemamwe iframes uye gwaro guru.
- Iyo Pop-Up API inoshandiswa kuratidza interface zvinhu pamusoro pezvimwe zvinhu, zvakaita semamenu anodyidzana, maturusi, maturusi ekusarudza zvirimo, uye zvidzidzo. Kuratidza chinhu chiri pamusoro pepamusoro-soro, iyo nyowani "popup" hunhu inoshandiswa. Kusiyana nema dialogs akagadzirwa uchishandisa chinhu Iyo API nyowani inokutendera iwe kuti ugadzire ma dialog asina mode, kubata zviitiko, shandisa animation, uye gadzira inoshanduka popup control.
- Iyo 'grid-template-columns' uye 'grid-template-rows' zvivakwa zvinoshandiswa muCSS Grid zvino inotsigira kududzirwa kuti ipe shanduko yakatsetseka pakati penyika dzakasiyana dzegridi.
- Iyo 'kumanikidzwa-ruvara-kugadzirisa' CSS pfuma ikozvino inotsigira iyo 'chengetedza-mubereki-ruvara' kukosha, izvo zvinoita kuti chivakwa cheruvara chitore kukosha kwayo kubva kumubereki chinhu.
- Iyo "-webkit-hyphenate-character" pfuma yakabviswa pa "-webkit-" prefix uye yava kuwanikwa pasi pezita rekuti "hyphenate-character." Ichi chivakwa chinogona kushandiswa kuseta tambo inoshandiswa panzvimbo yezwi-break character ("-").
- Iyo yechitatu edition yeIntl.NumberFormat API yaitwa, iyo inosanganisira mitsva yemabasa formatRange(), formatRangeToParts() uye selectRange(), kuisa mumapoka emaseti, kutenderera kutsva nesarudzo dzechokwadi, uye kugona kududzira tambo senhamba dzedesimali.
- Iyo ReadableStream API ikozvino inotsigira kuchinjika kwakananga kwebhinari data kubva kune serial port, nekupfuura mitsetse yemukati uye mabhafa. Kuendesa kwakananga kunogoneswa nekutsanangura iyo BYOB modhi: "port.readable.getReader({modhi: 'byob'})".
- Iwo maodhiyo uye vhidhiyo APIs (AudioDecoder, AudioEncoder, VideoDecoder, uye VhidhiyoEncoder) ikozvino inotsigira "dequeue" chiitiko uye yakabatana yekufona backback inotangwa kana codec ikatanga kuita zvakamisikidzwa zvemukati encoding kana decoding mabasa.
- Iyo WebXR Chishandiso API inoshandisa yakasvibira kuwana kune kamera mifananidzo mameseji akawiriraniswa nenzvimbo iripo mune chaiyo nharaunda.
- Kuvandudzwa kwakaitwa kune maturusi ekugadzira webhu. Iyo Sources panel ikozvino inokutendera kuti uunganidze mafaera nekwakabva. Stack traces yeasynchronous mashandiro akagadziridzwa. Anozivikanwa echitatu-bato zvinyorwa zvino anogona kungoregeredzwa otomatiki panguva yekugadzirisa. Iko kugona kuviga mafaera asina kufuratirwa mumamenu uye mapaneru kwawedzerwa. Yakavandudzwa yekufona stack manejimendi mune debugger.

Itsva yeKudyidzana track yawedzerwa kuPerformance pani kuti uone kupindirana kwemapeji uye kuona zvingango pindura.

Pamusoro pezvinhu zvitsva uye kugadzirisa kwebug, iyo vhezheni itsva inogadzirisa makumi maviri. Mazhinji ekusagadzikana akaonekwa kuburikidza ne otomatiki kuyedzwa uchishandisa AddressSanitizer, MemorySanitizer, Kudzora Flow Kutendeseka, LibFuzzer, uye AFL. Hapana nyaya dzakakomba dzinogona kubvumira kudarika ese akaturikidzana ebrowser kuchengetedza uye kuita kodhi kunze kwesandbox nharaunda yakaonekwa. Sechikamu chehurongwa hwayo hwekuva munjodzi yekuburitswa kwazvino, Google yakapa mabhonasi gumi nematanhatu anosvika $38500 (bounty imwe neimwe i $9000, $7500, $7000, $5000, $4000, $3000, $2000, uye $1000). Huwandu husere hwema bounties hausati hwatarwa.
Source: opennet.ru





