Издание на Chrome 144. Тестване на JPEG XL, вертикални раздели и деактивиране на AI

Компания Google публикува новия релиз на уеб браузъра Chrome 144. В същото време е достъпен стабилен вариант на свободния проект Chromium, който служи като основа за Chrome. Браузерът Chrome се различава от Chromium с използването на логотата на Google, включването на система за известяване при срив, модули за възпроизвеждане на защитено от копиране видео съдържание (DRM), автоматични актуализации, постоянно активирана Sandbox изолация, предоставяне на ключове за Google API и предаване на RLZ параметри при търсене. За тези, които се нуждаят от повече време за актуализация, се поддържа отделна версия Extended Stable, която е с продължителност 8 седмици. Следващият релиз на Chrome 145 е планиран за 10 февруари.

Отделно трябва да се отбележи добавянето в тестовата версия Chrome Canary, на базата на която ще бъде създаден релизът Chrome 147, на опцията за деактивиране на AI възможности в браузъра, свързани с изпълнение на AI модели на локалната система на потребителя. В конфигуратора в секцията „Система“ се появи опцията „On-device GenAI Enabled“, която позволява премахване на всички локално изпълнявани генеративни модели и деактивиране на свързаните с тях функции, като например откриването на злонамерено съдържание в режим на разширена защита.

Издание на Chrome 144. Тестване на JPEG XL, вертикални раздели и деактивиране на AI

В Chrome Canary също беше добавена поддръжка за формата на изображения JPEG XL, за който представителите на Google споменаха през ноември. За декодиране на JPEG XL е използвана библиотеката jxl-rs с реализация на JPEG-XL на езика Rust. За включване на JPEG XL е добавен параметърът „chrome://flags/#enable-jxl-image-format“.

В бета версията на Chrome, на базата на която ще бъде създаден релизът Chrome 145, е добавен режим на вертикално разположение на табовете. За замяна на горната хоризонтална лента с бутони за табове е предложена настройка „chrome://flags/#vertical-tabs“. След активиране на тази опция в контекстното меню, което се показва при десен клик на празно място в лентата с табове, ще се появи бутон „Show tabs on the side“.

Издание на Chrome 144. Тестване на JPEG XL, вертикални раздели и деактивиране на AI

Основните промени в Chrome 144:

  • Продължено е развитието на AI-режима, който позволява взаимодействие с AI-агент от адресната лента или от страницата, показвана при отваряне на нов таб. AI-режимът дава възможност да се задават сложни въпроси на естествен език и да се получават отговори на базата на агрегирана информация от най-релевантните страници по зададена тема. При необходимост потребителят може да уточнява информацията с подводещи въпроси. Режимът също така позволява задаване на въпроси за съдържанието на страницата директно от адресната лента.

    В Chrome 144 са разширени възможностите на вградения чат-бот Gemini, в който вече е добавена поддръжка за зареждане на изображения в Gemini (чрез контекстното меню) и генериране на нови изображения на тяхна основа. Добавена е възможност за прилагане на AI-режима в контекста на няколко таба — AI може да отговаря на въпроси за съдържанието на избраните табове, да сравнява съдържанието, да резюмира и да търси информация.

    Издание на Chrome 144. Тестване на JPEG XL, вертикални раздели и деактивиране на AI

    Преди AI-режимът беше достъпен само на платформите macOS и Windows, но сега бутонът „AI Mode“ и активирането с клавиша табулация преди началото на въвеждане в адресната лента се появиха и в сборовете за Linux (по всичко изглежда, все още не за всички потребители). На страницата „chrome://flags“ може да се управлява активирането на AI чрез опциите „ai-mode“).

    Издание на Chrome 144. Тестване на JPEG XL, вертикални раздели и деактивиране на AI
  • За част от потребителите е активирано ново опростено оформление на страницата, показвана при отваряне на нов таб. Новият вариант е освободен от визуални излишества и предоставя повече настройки за управление на външния вид. Премахната е поддръжката за скриване на отделни блокове съдържание с бутона „Dismiss“, вместо това сега се предлага да се изключват цели категории (например, вместо скриване на конкретна рецепта, предлага се да се скрие показването на всички рецепти).
  • В конфигурации на базата на ОС Windows, в които се прилага централизирано управление на Chrome, е внедрена защита от неразрешена промяна на важни настройки, например, промяна на търсещата система от зловреден софтуер. При установяване на факти за промяна на настройките от трети приложения, подобни настройки сега автоматично се нулират в състоянието по подразбиране.
  • Реализирана е третата версия на алгоритъма Happy Eyeballs, който се използва за избор на оптимален протокол при свързване към хостове, достъпни по адреси IPv4 и IPv6. При използване на алгоритъма Happy Eyeballs клиентът веднага резолвира адресите IPv4 и IPv6 за хоста и изпраща заявка за свързване по IPv6, след което се опитва паралелно да се свърже по другите адреси, свързани с хоста, без да изчаква резултата от предишните опити за свързване. Активна остава връзката, която е установена първа, а останалите се затварят. Третата версия на протокола, освен DNS записките A (IPv4) и AAAA (IPv6), анализира DNS записките SVCB (Service Binding) и HTTPS за определяне на поддръжката на HTTP/3 и HTTPS. При наличност, протоколите QUIC и разширението TLS ECH са с по-висок приоритет.
  • В API Direct Sockets, позволяващ установяване на директни TCP и UDP връзки с външни системи, както и създаване на слушащи сокети за приемане на връзки, е добавена поддръжка за многоадресна предаване (multicast). Изолираните уеб приложения (IWA, Isolated Web Apps) вече могат да се абонират за многоадресни групи и да получават изпращаните в тях многоадресни UDP пакети.
  • Обявени са за остарели и в Chrome 150 е планирано да бъдат премахнати програмните интерфейси и технологии, развивани в рамките на инициативата Privacy Sandbox: API Topics (заменил API FLoC), API Protected Audience, API Shared Storage, API Attribution Reporting, Private Aggregation, API Related Website Sets и requestStorageAccessFor. Подробности вижте в анонса на плановете на Google относно Privacy Sandbox.
  • В CSS е добавен псевдо-елементът «::search-text», позволяващ промяна на цвят, фон и елементи на декорация на текста, осветен в резултат на локално търсене на страницата, аналогично на предишно наличните псевдо-елементи «::highlight», «::spelling-error» и «::grammar-error», които позволяват промяна на стила на оцветяване на текста и отбелязване на грешки.
  • Добавено е CSS свойство «caret-shape», което позволява настройка на външния вид на курсора в полета за редактиране.
  • Добавено е събитие «clipboardchange», генерирано при промяна на съдържанието в буфера за обмен и позволяващо избягване на ресурсно интензивно периодично опитване за промени чрез JavaScript код.
  • Добавен нов HTML елемент , предназначен за вграждане на страници с бутони и линкове, които извикват интерфейса за потвърждение на достъпа до информация за местоположението на потребителя, предоставяна от съответния JavaScript API.
    Издание на Chrome 144. Тестване на JPEG XL, вертикални раздели и деактивиране на AI
  • Добавен е JavaScript обект Temporal, реализиращ алтернативен набор методи за работа с дати и време. Новият API позволява манипулиране на дати, като се има предвид и без часовите зони, конвертиране на време, форматиране на изхода и изпълнение на аритметични операции с времето. Времето може да бъде зададено в представяне, независимо от часова зона (Temporal.PlainDate, Temporal.PlainTime, Temporal.PlainDateTime), със свързаност към часова зона (Temporal.ZonedDateTime) и в епохално представяне (Temporal.Instant — брой наносекунди от 1 януари 1970 година).
  • Направени са подобрения в инструментите за уеб разработчици. На страницата за инспектиране на съдържание (chrome://inspect) е добавена опция за стартиране на сървър дистанционно отстраняване на проблеми, което не изисква рестарт на браузъра (предходно подобен сървър можеше да бъде стартиран само чрез опция команден ред). В панела Styles е разрешено редактиране на CSS правила „@font-face“ и „@font-feature-values“. В интерфейса за инспектиране на мрежата, панелът „Request blocking“ е преименуван на „Request conditions“ и сега позволява не само блокиране, но и ограничаване на скоростта на отделни мрежови заявки.

В допълнение към нововъведенията и корекциите на грешки, в новата версия са отстранени 10 уязвимости. Много от уязвимостите са открити в резултат на автоматизирано тестване с инструментите AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer и AFL. Критични проблеми, които позволяват заобикаляне на всички нива на защита на браузъра и извършване на код в системата извън sandbox средата, не са открити. В рамките на програмата за изплащане на парични награди за открити уязвимости за текущия релиз, компанията Google е учредила 10 награди и е изплатила 18.5 хиляди долара САЩ (по една награда от $8000, $4000, $3000, $2000, $1000 и $500). Размерът на 4 награди все още не е определен.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster