Chrome 113 шығарылымы

Google Chrome 113 веб-шолғышының шығарылымын таныстырды.Сонымен бірге Chrome негізі болып табылатын тегін Chromium жобасының тұрақты шығарылымы қолжетімді. Chrome браузері Chromium-дан Google логотиптерін қолдануда, бұзылған жағдайда хабарландырулар жіберу жүйесінің болуымен, көшіруден қорғалған бейне мазмұнын (DRM) ойнатуға арналған модульдермен, жаңартуларды автоматты түрде орнату жүйесімен, әрқашан Sandbox оқшаулауын қосумен, Google API кілттерін берумен және іздеу кезінде RLZ параметрлерін берумен ерекшеленеді. Жаңартуға көбірек уақыт қажет болғандар үшін Кеңейтілген тұрақты тармағына бөлек қолдау көрсетіледі, одан кейін 8 апта. Chrome 114-тің келесі шығарылымы 30 мамырға жоспарланған.

Chrome 113 жүйесіндегі негізгі өзгерістер:

  • WebGPU графикасының API және WGSL (WebGPU көлеңкелеу тілі) қолдауы әдепкі бойынша қосылады. WebGPU бейнелеу және есептеу сияқты GPU жағындағы операцияларды орындау үшін Vulkan, Metal және Direct3D 12-ге ұқсас API ұсынады, сонымен қатар GPU жағындағы бағдарламаларды жазу үшін шейдер тілін пайдалануға мүмкіндік береді. WebGPU қолдауы әзірге ChromeOS, macOS және Windows жүйелеріне арналған жинақтарда ғана қосылған, ал Linux және Android үшін кейінірек қосылады.
  • Жұмыс өнімділігін оңтайландыру бойынша жұмыс жалғасты. 112-тармаққа қатысты Спидометр 2.1 сынағынан өту жылдамдығы 5%-ға өсті.
  • Пайдаланушылар үшін жадты бөлу режимін, Қызмет жұмысшыларын және байланыс API интерфейстерін біртіндеп қосу басталды, олар бетті өңдеу кезінде үшінші тарап өңдеушілерін оқшаулайтын домендерге қатысты бөлінеді. Режим идентификаторларды ортақ қоймаларда және ақпаратты тұрақты сақтауға арналмаған аймақтарда («Суперкукилер») сақтауға негізделген сайттар арасындағы пайдаланушы қозғалысын бақылау әдістерін блоктауға мүмкіндік береді, мысалы, шолғыш кэштерінде белгілі бір деректердің болуын бағалау арқылы жұмыс істейді. Бастапқыда бетті өңдеу кезінде барлық ресурстар бастапқы доменге қарамастан жалпы аттар кеңістігінде (бір шығу тегі) сақталды, бұл бір сайтқа жергілікті жадымен, IndexedDB API интерфейсімен манипуляциялар арқылы басқа сайттан ресурстардың жүктелуін анықтауға немесе кэште деректерді тексеруге мүмкіндік берді.

    Sharding кэш пен шолғыш қоймаларынан нысандарды шығарып алу үшін пайдаланылатын кілтке бөлек тегті тіркейді, ол негізгі бет ашылатын негізгі доменге байланыстыруды анықтайды, бұл қозғалысты бақылау сценарийлерінің ауқымын шектейді, мысалы, басқа сайттан iframe арқылы жүктеледі. Кәдімгі қосуды күтпестен сегменттеуді белсендіруді мәжбүрлеу үшін "chrome://flags/#third-party-storage-partitioning" параметрін пайдалануға болады.

    Chrome 113 шығарылымы

  • Бір ұйымның немесе жобаның әртүрлі сайттары арасындағы байланысты анықтауға мүмкіндік беретін бірінші тарап жинақтарының (FPS) механизмі ұсынылған, олар арасындағы cookie файлдарын жалпы өңдеуге арналған. Бұл мүмкіндік бір сайтқа әртүрлі домендер (мысалы, opennet.ru және opennet.me) арқылы қол жеткізуге болатын кезде пайдалы. Мұндай домендерге арналған cookie файлдары толығымен бөлінген, бірақ FPS көмегімен оларды енді ортақ жадқа байланыстыруға болады. FPS қосу үшін "chrome://flags/enable-first-party-sets" жалауын пайдалануға болады.
  • AV1 бейне кодер (libaom) бағдарламалық қамтамасыз етуді енгізуді айтарлықтай оңтайландыру жүзеге асырылды, бұл бейнеконференция жүйелері сияқты WebRTC пайдаланатын веб-қосымшалардың өнімділігін жақсартты. CPU ресурстары шектеулі құрылғыларға жарамды жаңа жылдамдық режимі 10 қосылды. Google Meet қолданбасын өткізу қабілеттілігі 40 кбит/с арнада сынаған кезде AV1 Speed ​​​​10 VP9 7 жылдамдығымен салыстырғанда сапаның 12%-ға және өнімділіктің 25%-ға артуына әкелді.
  • Браузердің кеңейтілген қорғанысы қосылған кезде (Қауіпсіз шолу > Жетілдірілген қорғау), Google жағында зиянды әрекетті анықтау үшін қондырмалар Chrome Store каталогында орнатылмаған шолғыш қондырмаларының жұмысы туралы телеметрия жинайды. Қосымша файлдардың хэштері және manifest.json мазмұны сияқты деректер жіберіледі.
  • Кейбір пайдаланушыларда кейбір интернет-дүкендерде сатып алу кезінде жеткізу мекенжайы мен төлем мәліметтерін жылдам толтыруға бағытталған автоматты толтыру пішіндерінің қосымша опциялары қосылған.
    Chrome 113 шығарылымы
  • «Үш нүкте» белгішесін басу арқылы көрсетілетін мәзір қайта құрылымдалды. «Кеңейтімдер» және «Chrome веб-дүкені» мәзір элементтері мәзірдің бірінші деңгейіне жылжытылды.
  • Бүкіл бетті ғана емес, басқа тілге беттің таңдалған фрагментін ғана аудару мүмкіндігі қосылды (аудару контекстік мәзірден басталады). Ішінара аударманы қосуды бақылау үшін "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 интерфейсіне қосылды.
  • Сайтаралық идентификаторларды пайдаланбай пайдаланушыларды бөлу үшін Private State Token API қосылды.
  • Әр түрлі ішкі домендерден жүктелген ресурстарға бірдей бастапқы шарттарды қолдану үшін тораптарға document.domain сипатын орнатуға рұқсат етілмейді. Ішкі домендер арасында байланыс арнасын орнату қажет болса, postMessage() функциясын немесе Channel Messaging API пайдаланыңыз.
  • Веб-әзірлеушілерге арналған құралдарға жақсартулар жасалды. Желі әрекетін тексеру тақтасында енді веб-сервер қайтарған 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

пікір қалдыру