Нашри Chrome 113

Google нашри веб-браузери Chrome 113-ро муаррифӣ кард.Ҳамзамон версияи устувори лоиҳаи ройгони Chromium, ки асоси Chrome мебошад, дастрас аст. Браузери Chrome аз Chromium дар истифодаи логотипи Google, мавҷудияти системаи ирсоли огоҳиномаҳо дар ҳолати садама, модулҳо барои навозиш кардани мундариҷаи видеои аз нусхабардорӣ (DRM), системаи насби худкор навсозиҳо, ҳамеша фаъол кардани изолятсияи Sandbox, таъмини калидҳо ба API Google ва интиқоли параметрҳои RLZ ҳангоми ҷустуҷӯ фарқ мекунад. Барои онҳое, ки барои навсозӣ вақти бештар лозиманд, филиали Extended Stable алоҳида дастгирӣ карда мешавад ва пас аз 8 ҳафта. Нашри навбатии Chrome 114 30 май ба нақша гирифта шудааст.

Тағироти калидӣ дар Chrome 113:

  • Дастгирии графикии WebGPU API ва WGSL (WebGPU Shading Language) бо нобаёнӣ фаъол аст. WebGPU API-и шабеҳи Vulkan, Metal ва Direct3D 12-ро барои иҷрои амалиётҳои паҳлӯи GPU, ба монанди визуализатсия ва ҳисобкунӣ таъмин мекунад ва инчунин ба шумо имкон медиҳад, ки барои навиштани барномаҳои паҳлӯи GPU аз забони shader истифода баред. Дастгирии WebGPU ҳоло танҳо дар сохташудаҳо барои ChromeOS, macOS ва Windows фаъол карда шудааст ва дар оянда барои Linux ва Android фаъол карда мешавад.
  • Кор оид ба оптимизатсияи самаранокӣ идома ёфт. Нисбат ба филиали 112, суръати супоридани санҷиши Спидометр 2.1 5% афзуд.
  • Барои корбарон, воридкунии тадриҷии режими нигоҳдории нигоҳдорӣ, Кормандони хидматрасонӣ ва API-ҳои иртиботӣ оғоз шуд, ки ҳангоми коркарди саҳифа дар робита ба доменҳо ҷудо карда мешаванд, ки протсессорҳои тарафи сеюмро ҷудо мекунанд. Режим ба шумо имкон медиҳад, ки усулҳои пайгирии ҳаракатҳои корбарон байни сайтҳо дар асоси нигоҳдории идентификаторҳо дар анборҳои муштарак ва минтақаҳое, ки барои нигаҳдории доимии иттилоот пешбинӣ нашудаанд («Суперкукиҳо»), масалан, кор тавассути арзёбии мавҷудияти баъзе маълумот дар кэшҳои браузер. Дар аввал, ҳангоми коркарди саҳифа, ҳама захираҳо дар фазои номҳои умумӣ (як асл, новобаста аз домени пайдоиш) нигоҳ дошта мешуданд, ки ин ба як сайт имкон медиҳад, ки боркунии захираҳоро аз сайти дигар тавассути манипуляцияҳо бо нигаҳдории маҳаллӣ, API IndexedDB ё тафтиши маълумот дар кэш муайян кунад.

    Sharding ба калид, ки барои дарёфти объектҳо аз кэш ва мағозаҳои браузер истифода мешавад, теги алоҳида замима мекунад, ки пайвастшавиро ба домени ибтидоӣ, ки аз он саҳифаи асосӣ кушода мешавад, муайян мекунад, ки миқёси скриптҳои пайгирии ҳаракатро маҳдуд мекунад, масалан, тавассути iframe аз сайти дигар бор карда мешавад. Барои маҷбур кардани фаъолсозии сегментатсия бидуни мунтазири воридшавии муқаррарӣ, шумо метавонед танзимоти "chrome://flags/#third-party-storage-partitioning"-ро истифода баред.

    Нашри Chrome 113

  • Механизми маҷмӯаҳои тарафи аввал (FPS) пешниҳод шудааст, ки имкон медиҳад робитаи байни сайтҳои гуногуни як созмон ё лоиҳа барои коркарди умумии кукиҳо байни онҳо муайян карда шавад. Ин хусусият вақте муфид аст, ки як сайт тавассути доменҳои гуногун дастрас бошад (масалан, opennet.ru ва opennet.me). Кукиҳо барои чунин доменҳо комилан ҷудо карда шудаанд, аммо бо ёрии FPS онҳо акнун метавонанд ба як нигаҳдории умумӣ пайваст шаванд. Барои фаъол кардани FPS, шумо метавонед парчами "chrome://flags/enable-first-party-sets" -ро истифода баред.
  • Оптимизатсияи назарраси татбиқи нармафзори рамзгузори видеоии AV1 (libaom) анҷом дода шуд, ки иҷрои барномаҳои вебро бо истифода аз WebRTC, ба монанди системаҳои видеоконфронс беҳтар кард. Ҳолати нави суръат 10 илова карда шуд, ки барои дастгоҳҳои дорои захираҳои маҳдуди CPU мувофиқ аст. Ҳангоми санҷиши замимаи Google Meet дар канали дорои маҷрои 40 кбит, AV1 Speed ​​​​10 дар муқоиса бо суръати VP9 7 боиси 12% болоравии сифат ва 25% баланд шудани самаранокӣ гардид.
  • Вақте ки муҳофизати пешрафтаи браузер фаъол карда мешавад (Баррасии бехатар > Муҳофизати мукаммал), барои ошкор кардани фаъолияти зараровар дар тарафи Google, изофаҳо телеметрияро дар бораи кори иловаҳои браузер, ки аз каталоги Дӯкони Chrome насб нашудаанд, ҷамъ мекунанд. Маълумот ба монанди хэшҳои файлҳои изофӣ ва мундариҷаи manifest.json фиристода мешаванд.
  • Баъзе корбарон имконоти иловагии пуркунии шаклҳои худкорро фаъол кардаанд, ки ба зудӣ пур кардани суроғаи таҳвил ва тафсилоти пардохт ҳангоми харид дар баъзе мағозаҳои онлайн равона шудаанд.
    Нашри Chrome 113
  • Менюе, ки бо пахш кардани нишонаи "се нуқта" нишон дода мешавад, аз нав сохта шудааст. Унсурҳои менюи "Extensions" ва "Chrome Web Store" ба сатҳи якуми меню кӯчонида шуданд.
  • Имконияти ба забони дигар тарҷума кардани танҳо порчаи интихобшудаи саҳифа илова карда шуд, на танҳо тамоми саҳифа (тарҷума аз менюи контекстӣ оғоз мешавад). Барои назорат кардани ворид кардани тарҷумаи қисман, танзимоти "chrome://flags/#desktop-partial-translate" пешниҳод карда мешавад.
  • Дар саҳифае, ки ҳангоми кушодани ҷадвали нав нишон дода шудааст, қобилияти дубора оғоз кардани кори қатъшуда ("Сафар") илова карда шудааст, масалан, шумо метавонед ҷустуҷӯро аз мавқеи қатъшуда идома диҳед.
    Нашри Chrome 113
  • Дар версияи Android саҳифаи нави хидматрасонии "chrome://policy/logs" барои ислоҳи хатогиҳо аз ҷониби маъмури сиёсатҳои мутамаркази идоракунии барои корбарон муқарраршуда амалӣ карда шуд.
  • Дар сохтани платформаи Android, қобилияти нишон додани мундариҷаи бештар фардӣ дар бахши мундариҷаи тавсияшуда (Discover) амалӣ карда шудааст. Илова бар ин, қобилияти конфигуратсияи намудҳои афзалиятноки тавсияҳо (масалан, шумо метавонед мундариҷаро аз баъзе манбаъҳо пинҳон кунед) барои корбароне, ки ба ҳисоби Google пайваст нестанд, илова карда шудааст.
    Нашри Chrome 113
  • Версияи платформаи Android интерфейси навро барои интихоби файлҳои медиавӣ барои боргузории аксҳо ва видеоҳо пешниҳод мекунад (ба ҷои татбиқи худ интерфейси стандартии Android Media Picker истифода мешавад).
    Нашри Chrome 113
  • CSS синтаксиси стандартиро барои функсияи image-set() амалӣ мекунад, ки ба шумо имкон медиҳад тасвиреро аз маҷмӯи вариантҳо бо қарорҳои гуногун интихоб кунед, ки барои танзимоти экрани ҷорӣ ва фарохмаҷрои пайвасти шабака мувофиқтар аст. Зангҳои префикси қаблан дастгирӣшавандаи -webkit-image-set(), ки синтаксиси махсуси Chrome-ро пешниҳод мекард, ҳоло бо маҷмӯи тасвири стандартӣ иваз карда шудааст.
  • CSS барои дархостҳои нави медиавӣ (@media) overflow-inline ва overflow-block -ро илова кардааст, ки ба шумо имкон медиҳад муайян кунед, ки мундариҷа чӣ гуна коркард мешавад, агар мундариҷа аз ҳудуди блоки аслӣ берун бошад.
  • Дар CSS дархости медиавии навсозӣ илова карда шуд, то ки сабкҳо ҳангоми чоп ё намоиш дар экранҳои суст (масалан, дар экранҳои китобҳои электронӣ) ва зуд (мониторҳои муқаррарӣ) муайян карда шаванд.
  • Функсияи linear() ба CSS барои татбиқи интерполясияи хатӣ дар байни шумораи додаи нуқтаҳо илова карда шудааст, ки он метавонад барои эҷоди аниматсияҳои мураккаб ба монанди эффектҳои ҷаззоб ва дарозкунӣ истифода шавад.
  • Усули Headers.getSetCookie() қобилияти истихроҷи арзишҳоро аз сарлавҳаҳои сершумори Set-Cookie, ки дар як дархост бидуни пайваст кардани онҳо интиқол дода шудааст, амалӣ мекунад.
  • Васеъгардонии largeBlob ба WebAuthn API барои нигоҳ доштани маълумоти калони дуӣ, ки бо маълумоти эътимоднок алоқаманд аст, илова карда шудааст.
  • API-и Token Private State барои ҷудо кардани корбарон бидуни истифодаи идентификаторҳои байнисоҳавӣ фаъол карда шуд.
  • Ба сайтҳо иҷозат дода намешавад, ки моликияти document.domain-ро барои татбиқи шартҳои ибтидоӣ ба захираҳое, ки аз зердоменҳои гуногун бор карда мешаванд, муқаррар кунанд. Агар ба шумо лозим аст, ки канали иртиботӣ байни зердоменҳо таъсис диҳед, функсияи postMessage() ё API Channel Messaging истифода баред.
  • Такмилҳо дар абзорҳо барои таҳиягарони веб анҷом дода шуданд. Панели Тафтиши Фаъолияти шабака ҳоло имкон дорад, ки сарлавҳаҳои посухи нави HTTP-ро аз ҷониби сервер баргардонидашуда бекор кунад ё эҷод кунад (Шабака > Сарлавҳаҳо > Сарлавҳаҳои посух). Илова бар ин, тавассути таҳрири файли .headers дар қисмати Сарчашмаҳо > Барқарорсозӣ ва эҷоди ҷойгузинҳо бо ниқоб, дар як ҷо таҳрир кардан мумкин аст. Мукаммалсозии ислоҳи барномаҳо бо истифода аз чаҳорчӯбаҳои веб Nuxt, Vite ва Rollup. Ташхиси мукаммали мушкилот бо CSS дар панели услубҳо (хатоҳо дар номҳои амвол ва арзишҳои таъиншуда алоҳида қайд карда мешаванд). Дар веб консол, қобилияти намоиш додани тавсияҳои худкор ҳангоми пахш кардани Enter (ва на танҳо ҳангоми пахш кардани ҷадвал ё тирчаи рост) илова карда шудааст.
    Нашри Chrome 113

Илова ба навоварӣ ва ислоҳи хатогиҳо, дар версияи нав 15 осебпазирӣ ислоҳ карда шуданд. Бисёре аз осебпазириҳо дар натиҷаи абзорҳои автоматии санҷиши AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ва AFL муайян карда шуданд. Ягон мушкилоти ҷиддие, ки имкон медиҳанд, ки тамоми сатҳҳои муҳофизати браузер ва иҷро кардани код дар система берун аз муҳити қуттии қумро иҷро кунанд, муайян карда нашудааст. Дар доираи барномаи пардохти мукофотҳои пулӣ барои кашфи осебпазирӣ барои нашри ҷорӣ, Google 10 ҷоиза ба маблағи 30.5 ҳазор доллари ИМА (як ҷоиза 7500 доллар, 5000 доллар ва 4000 доллар, ду ҷоиза 3000 доллар, се ҷоиза 2000 доллар ва ду ҷоиза 1000 доллар) пардохт кард.

Манбаъ: opennet.ru

Илова Эзоҳ