Toleo la Chrome 113

Google imefunua kutolewa kwa kivinjari cha Chrome 113. Wakati huo huo, kutolewa kwa utulivu wa mradi wa bure wa Chromium, ambao ni msingi wa Chrome, unapatikana. Kivinjari cha Chrome kinatofautiana na Chromium katika utumiaji wa nembo za Google, uwepo wa mfumo wa kutuma arifa endapo ajali itatokea, moduli za kucheza maudhui ya video yanayolindwa na nakala (DRM), mfumo wa kusasisha kiotomatiki, ujumuishaji wa mara kwa mara wa kutengwa kwa Sandbox. , usambazaji wa funguo kwa API ya Google na uwasilishaji wakati wa kutafuta vigezo vya RLZ-. Kwa wale wanaohitaji muda zaidi kusasisha, tawi la Imara Iliyopanuliwa linatumika kando, likifuatiwa na wiki 8. Toleo lijalo la Chrome 114 limeratibiwa tarehe 30 Mei.

Mabadiliko muhimu katika Chrome 113:

  • Usaidizi wa API ya michoro ya WebGPU na WGSL (Lugha ya Kuweka Kivuli ya WebGPU) umewezeshwa kwa chaguomsingi. WebGPU hutoa API sawa na Vulkan, Metal, na Direct3D 12 kwa kutekeleza shughuli za upande wa GPU kama vile kutoa na kukokotoa, na pia hukuruhusu kutumia lugha ya shader kuandika programu za upande wa GPU. Usaidizi wa WebGPU umewashwa tu katika miundo ya ChromeOS, macOS, na Windows kwa sasa, na utawashwa kwa Linux na Android baadaye.
  • Kazi iliendelea katika uboreshaji wa utendaji. Kuhusiana na tawi la 112, kasi ya kupitisha mtihani wa Speedometer 2.1 iliongezeka kwa 5%.
  • Kwa watumiaji, ujumuishaji wa taratibu wa hali ya ugawaji wa uhifadhi, Wafanyakazi wa Huduma, na API za mawasiliano zimeanza, ambazo, wakati wa kuchakata ukurasa, hutenganishwa kuhusiana na vikoa, ambavyo hutenga vidhibiti vya watu wengine. Hali hukuruhusu kuzuia mbinu za kufuatilia mienendo ya mtumiaji kati ya tovuti kulingana na kuhifadhi vitambulisho katika hifadhi zilizoshirikiwa na maeneo ambayo hayakusudiwa uhifadhi wa kudumu wa habari ("Supercookies"), kwa mfano, kufanya kazi kupitia tathmini ya uwepo wa data fulani kwenye kivinjari. akiba. Hapo awali, wakati wa kuchakata ukurasa, rasilimali zote zilihifadhiwa katika nafasi ya majina ya kawaida (asili moja), bila kujali kikoa cha asili, ambayo iliruhusu tovuti moja kuamua upakiaji wa rasilimali kutoka kwa tovuti nyingine kwa njia ya uendeshaji na hifadhi ya ndani, IndexedDB API, au kuangalia kwa data kwenye kashe.

    Sharding huambatanisha lebo tofauti kwa ufunguo unaotumiwa kurejesha vitu kutoka kwa kache na maduka ya kivinjari, ambayo huamua kufungwa kwa kikoa cha msingi ambacho ukurasa kuu hufunguliwa, ambayo huweka mipaka ya upeo wa hati za kufuatilia mwendo, kwa mfano, kupakiwa kupitia iframe kutoka kwa tovuti nyingine. Ili kulazimisha uanzishaji wa sehemu bila kusubiri kujumuishwa mara kwa mara, unaweza kutumia mpangilio wa "chrome://flags/#third-party-storage-partitioning".

    Toleo la Chrome 113

  • Utaratibu wa Seti za Wahusika wa Kwanza (FPS) unapendekezwa, ambayo inaruhusu kuamua uhusiano kati ya tovuti tofauti za shirika moja au mradi wa usindikaji wa jumla wa Vidakuzi kati yao. Kipengele hiki ni muhimu wakati tovuti hiyo hiyo inafikiwa kupitia vikoa tofauti (kwa mfano, opennet.ru na opennet.me). Vidakuzi vya vikoa vile vimetenganishwa kabisa, lakini kwa msaada wa FPS sasa vinaweza kuunganishwa kwenye hifadhi ya kawaida. Ili kuwasha FPS, unaweza kutumia alama ya "chrome://flags/enable-first-party-sets".
  • Uboreshaji mkubwa wa utekelezaji wa programu ya kisimbaji cha video cha AV1 (libaom) umefanywa, ambao umeboresha utendakazi wa programu za wavuti kwa kutumia WebRTC, kama vile mifumo ya mikutano ya video. Imeongeza hali mpya ya kasi ya 10, inayofaa kwa vifaa vilivyo na rasilimali chache za CPU. Wakati wa kujaribu programu ya Google Meet kwenye kituo chenye kipimo data cha kbps 40, AV1 Speed ​​​​10 ikilinganishwa na kasi ya VP9 7 ilisababisha ongezeko la 12% la ubora na ongezeko la 25%.
  • Wakati ulinzi wa juu wa kivinjari umewashwa (Kuvinjari kwa Usalama > Ulinzi ulioimarishwa), ili kugundua shughuli hasidi kwenye upande wa Google, programu jalizi hukusanya telemetry kuhusu utendakazi wa programu jalizi za kivinjari ambazo hazijasakinishwa kutoka kwenye katalogi ya Duka la Chrome. Data kama vile heshi za faili za nyongeza na yaliyomo kwenye manifest.json hutumwa.
  • Watumiaji wengine wana chaguo za ziada za kujaza fomu kiotomatiki kuwezeshwa, zinazolenga kujaza kwa haraka anwani ya uwasilishaji na maelezo ya malipo wakati wa kufanya ununuzi katika baadhi ya maduka ya mtandaoni.
    Toleo la Chrome 113
  • Menyu inayoonyeshwa kwa kubofya ikoni "doti tatu" imerekebishwa. Vipengee vya menyu "Viendelezi" na "Duka la Chrome kwenye Wavuti" vimehamishwa hadi kiwango cha kwanza cha menyu.
  • Imeongeza uwezo wa kutafsiri kwa lugha nyingine sehemu iliyochaguliwa tu ya ukurasa, na sio ukurasa mzima tu (tafsiri imeanzishwa kutoka kwa menyu ya muktadha). Ili kudhibiti ujumuishaji wa tafsiri ya sehemu, mpangilio wa "chrome://flags/#desktop-partial-translate" unapendekezwa.
  • Kwenye ukurasa ulioonyeshwa wakati wa kufungua kichupo kipya, aliongeza uwezo wa kuanza tena kazi iliyoingiliwa ("Safari"), kwa mfano, unaweza kuendelea na utafutaji kutoka kwa nafasi iliyoingiliwa.
    Toleo la Chrome 113
  • Katika toleo la Android, ukurasa mpya wa huduma "chrome://policy/logs" umetekelezwa kwa utatuzi na msimamizi wa sera za usimamizi wa kati zilizowekwa kwa watumiaji.
  • Katika muundo wa mfumo wa Android, uwezo wa kuonyesha maudhui yaliyobinafsishwa zaidi katika sehemu ya maudhui yanayopendekezwa (Gundua) umetekelezwa. Kwa kuongeza, uwezo wa kusanidi aina zinazopendekezwa za mapendekezo (kwa mfano, unaweza kuficha maudhui kutoka kwa baadhi ya vyanzo) kwa watumiaji ambao hawajaunganishwa kwenye akaunti ya Google umeongezwa.
    Toleo la Chrome 113
  • Toleo la jukwaa la Android linatoa kiolesura kipya cha kuchagua faili za midia kwa kupakia picha na video (badala ya utekelezaji wake, kiolesura cha kawaida cha Android Media Picker kinatumika).
    Toleo la Chrome 113
  • CSS hutekelezea sintaksia ya kawaida ya kitendakazi cha image-set(), ambacho hukuruhusu kuchagua picha kutoka kwa seti ya chaguo zilizo na maazimio tofauti ambayo yanafaa zaidi kwa mipangilio ya sasa ya skrini na kipimo data cha muunganisho wa mtandao. Simu ya kiambishi awali -webkit-image-set() iliyokuwa ikitumika hapo awali, ambayo ilitoa syntax maalum ya Chrome, sasa imebadilishwa na seti ya kawaida ya picha.
  • CSS imeongeza usaidizi kwa hoja mpya za media (@media) overflow-inline na overflow-block , ambayo hukuruhusu kubainisha jinsi maudhui yatakavyoshughulikiwa ikiwa maudhui yatavuka mipaka ya awali ya kuzuia.
  • Hoja ya midia ya sasisho imeongezwa kwenye CSS ili kuruhusu mitindo kubainishwa inapochapishwa au kuonyeshwa kwenye skrini polepole (k.m. skrini za e-book) na skrini za haraka (za vifuatiliaji vya kawaida).
  • Linear() chaguo za kukokotoa zimeongezwa kwa CSS ili kutumia tafsiri ya mstari kati ya idadi fulani ya pointi, ambayo inaweza kutumika kuunda uhuishaji changamano kama vile madoido ya kudunda na kunyoosha.
  • Mbinu ya Headers.getSetCookie() hutekeleza uwezo wa kutoa thamani kutoka kwa vichwa vingi vya Set-Cookie vilivyopitishwa katika ombi moja bila kuviunganisha.
  • Kiendelezi kikubwa cha Blob kimeongezwa kwenye API ya WebAuthn ili kuhifadhi data kubwa ya binary inayohusishwa na vitambulisho.
  • Imewasha API ya Tokeni ya Jimbo la Kibinafsi ili kutenganisha watumiaji bila kutumia vitambulishi vya tovuti tofauti.
  • Tovuti haziruhusiwi kuweka kipengele cha document.domain ili kutumia masharti ya asili moja kwa rasilimali zilizopakiwa kutoka kwa vikoa vidogo tofauti. Iwapo unahitaji kuanzisha kituo cha mawasiliano kati ya vikoa vidogo, tumia kitendakazi cha postMessage() au API ya Ujumbe wa Kituo.
  • Maboresho yamefanywa kwa zana za wasanidi wavuti. Paneli ya Ukaguzi wa Shughuli za Mtandao sasa ina uwezo wa kubatilisha au kuunda vichwa vipya vya majibu ya HTTP vinavyorejeshwa na seva ya wavuti (Mtandao > Vichwa > Vichwa vya Majibu). Zaidi ya hayo, inawezekana kuhariri ubatilishaji wote katika sehemu moja kwa kuhariri faili ya .headers katika sehemu ya Vyanzo > Kubatilisha na kuunda vipengee vingine kwa kutumia barakoa. Utatuzi ulioboreshwa wa programu kwa kutumia mifumo ya wavuti ya Nuxt, Vite na Rollup. Utambuzi ulioboreshwa wa shida na CSS kwenye paneli ya Mitindo (makosa katika majina ya mali na maadili uliyopewa yanabainishwa kando). Katika dashibodi ya wavuti, iliongeza uwezo wa kuonyesha mapendekezo ya kukamilisha kiotomatiki unapobofya Enter (na si tu unapobofya kichupo au kishale cha kulia).
    Toleo la Chrome 113

Kando na ubunifu na marekebisho ya hitilafu, udhaifu 15 umerekebishwa katika toleo jipya. Athari nyingi za kiusalama zilitambuliwa kutokana na zana za majaribio za kiotomatiki AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer na AFL. Hakuna masuala muhimu yanayoruhusu kukwepa viwango vyote vya ulinzi wa kivinjari na kutekeleza msimbo katika mfumo nje ya mazingira ya kisanduku cha mchanga yametambuliwa. Kama sehemu ya mpango wa malipo ya zawadi za pesa taslimu kwa ugunduzi wa udhaifu kwa toleo la sasa, Google ililipa tuzo 10 za kiasi cha dola za Kimarekani elfu 30.5 (tuzo moja ya $7500, $5000 na $4000, tuzo mbili za $3000, tuzo tatu. ya $2000 na tuzo mbili za $1000).

Chanzo: opennet.ru

Kuongeza maoni