The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск web-браузера Chrome 129

22.09.2024 23:16

Компания Google опубликовала релиз web-браузера Chrome 129. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается от Chromium использованием логотипов Google, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого от копирования видеоконтента (DRM), системой автоматической установки обновлений, постоянным включением Sandbox-изоляции, поставкой ключей к Google API и передачей при поиске RLZ-параметров. Для тех, кому необходимо больше времени на обновление, отдельно поддерживается ветка Extended Stable, сопровождаемая 8 недель. Следующий выпуск Chrome 130 запланирован на 15 октября.

Основные изменения в Chrome 129:

  • Добавлена возможность настройки содержимого панели инструментов, позволяющая пользователю закреплять, откреплять и менять местами пиктограммы при помощи конфигуратора, отображаемого в боковой панели. Например, можно разместить на панели кнопки для вызова интерфейса для разработчиков, очистки данных о работе браузера, открытия режима для чтения, перехода в диспетчер задач, перехода в менеджер паролей и т.п. Для управления включением возможности закрепления пиктограмм добавлен параметр "chrome://flags/#toolbar-pinning".
  • Предложена функция сравнения вкладок, позволяющая использовать элементы машинного обучения для генерации сравнительного обзора товаров, страницы с информацией о которых открыты в разных вкладках. Возможность пока доступна только для пользователей из США.
  • В версии для платформы Android реализовано перемещение неактивных вкладок в отдельную секцию (Inactive Tabs) интерфейса переключения между вкладками. Имеется возможность просмотра всех старых вкладок и из закрытия разом. По умолчанию новая возможность включена для 1% пользователей. Вкладки автоматически удаляются после нахождения в секции Inactive Tabs больше 60 дней.
  • Добавлен экспериментальный режим совместного использования процессов, суть которого в том, что для разных вкладок, в которых открыт один и тот же сайт, будет использоваться один общий процесс отрисовки, вместо раздельных процессов. Изменение позволяет ускорить загрузку страниц и снизить потребление памяти. Для включения режиме добавлена настройка "chrome://flags/#enable-process-per-site-up-to-main-frame-threshold".
  • Добавлена возможность предоставления сайтам одноразовых полномочий, действующих только в рамах текущего сеанса (например, можно предоставить доступ к камере и микрофону, который будет действовать до закрытия вкладки или перехода на другой сайт).
  • Прекращена поддержка платформы macOS 10.15, сопровождение которой было прекращено компанией Apple в 2022 году.
  • Для платформ Windows и macOS в конфигураторе реализован новый интерфейс управления сертификатами (ранее на данных платформах вызывались системные интерфейсы управления сертификатами).
  • Включена блокировка доступа к IP 0.0.0.0 для предотвращения атак на локальные сервисы.
  • Анонсирована предстоящая замена в TLS алгоритма обмена ключами Kyber768+X25519 на ML-KEM768+X25519 (недавно принятый стандарт ML-KEM основан на постквантовом алгоритме Кyber, но полностью не совместим с его прошлой реализацией).
  • В API Scheduler добавлен метод "scheduler.yield()", позволяющий при выполнении длительных задач на время возвращать управление в основной поток браузера, что позволяет приостанавливать текущую длительную задачу для выполнения важных работ, таких как обработка ввода и отрисовка кадров. Идея в том, чтобы разбить длительно выполняемые задачи на более мелкие, периодически передавая управление в основной поток через вызов "await scheduler.yield();" в коде, что позволяет уменьшить негативное влияние длительно выполняемых задач на отзывчивость при работе с сайтом.

  • Добавлено CSS-свойство "interpolate-size", позволяющее выбирать размер анимации не в абсолютных величинах, а относительно значений, вычисленных при использовании свойств auto, min-content или fit-content. Для более точного управления размером предложена CSS-функция calc-size(), похожая на calc(), но поддерживающая операции с фактическим размером элементов, меняющимся в зависимости от содержимого.
  • Внесены изменения в CSS-свойства для управления показом элементов, привязанных к местоположению других элементов (CSS Anchor Positioning), без использования JavaScript, например, для прикрепления к элементам всплывающих окон (popover), появляющихся по аналогии со всплывающими подсказками. В соответствии с рекомендацией рабочей группы, занимающейся стандартизацией СSS, CSS-свойство "inset-area" переименовано в "position-area", свойство "position-try-options" переименовано в "position-try-fallbacks", а в свойстве "position-try" убрана необходимость указания inset-area(), т.е. вместо "position-try-fallbacks: inset-area(top)" следует писать "position-try-fallbacks: top".
  • В API Intl добавлен метод Intl.DurationFormat для форматирования данных о продолжительности во времени с учётом выбранной локали. Например:
    
       const l = "ru-RU";
       const d = {hours: 1, minutes: 46, seconds: 40};
       const opts = {style: "long"};
       new Intl.DurationFormat(l, opts).format(d);
       // "1 час, 46 минут 40 секунд"
    
  • В API Web GPU реализована возможность использования всего диапазона яркости, поддерживаемого экраном, при выводе HDR-изображений.
  • В API WebRTC добавлена поддержка отправки блобов при помощи метода RTCDataChannel.send(Blob) и получения данных с типом Blob при обработке события onMessage, если в атрибуте "binaryType" указано значение "blob" (ранее поддерживалась передача строк и ArrayBuffer). Размер блоба ограничен значением maxMessageSize.
  • В API WebAuthn добавлены методы PublicKeyCredential.toJSON(), parseCreationOptionsFromJSON() и parseRequestOptionsFromJSON() для сериализации/десериализации WebAuthn-ответов c использованием формата JSON.
  • В режиме "Origin trials" реализован API FileSystemObserver, позволяющий сайтам отслеживать изменения файлов и каталогов.
  • В режиме "Origin trials" добавлен API Mesh2D Canvas для визуализации большого количества текстурированных треугольников. Из областей применения API упоминаются реализация расширенных методов текстурного маппинга и создания эффектов деформации в двумерном контексте.
  • Расширены возможности инструментов для web-разработчиков.

Кроме нововведений и исправления ошибок в новой версии устранены 9 уязвимостей. Многие из уязвимостей выявлены в результате автоматизированного тестирования инструментами AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer и AFL. Одной проблеме присвоен высокий уровень опасности (неправильная обработка типов в движке V8). Критических проблем, которые позволяют обойти все уровни защиты браузера и выполнить код в системе за пределами sandbox-окружения, не выявлено. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила 5 премий на сумму 13 тысяч долларов США (по одной премии в $8000 и $2000, три премии по $1000). Размер одного вознаграждения пока не определён.

  1. Главная ссылка к новости (https://chromereleases.googleb...)
  2. OpenNews: Выпуск web-браузера Chrome 128
  3. OpenNews: Google экспериментирует со встраиванием в Chrome большой языковой модели
  4. OpenNews: В Chrome появилось предупреждение о скором прекращении поддержки uBlock Origin
  5. OpenNews: Google передумал прекращать поддержку сторонних Cookie в Chrome
  6. OpenNews: Google анонсировал скорое прекращение поддержки второй версии манифеста в Chrome
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61912-chrome
Ключевые слова: chrome
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (18) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 23:40, 22/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Кто там верещал что машинное обучение не нужно, вон посмотри что оно умеет и справляется лучше и быстрее десятка индусов.  
     
     
  • 2.15, Наноним (?), 00:34, 23/09/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.16, Аноним (16), 01:08, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Предложена функция сравнения вкладок, позволяющая использовать элементы машинного обучения для генерации сравнительного обзора товаров, страницы с информацией о которых открыты в разных вкладках. Возможность пока доступна только для пользователей из США.

    Т.е. вы хотите сказать что вам это нужно? А я бы был спокойнее если бы этого вообще не было в моем браузере. Мне не нужен ИИ в браузере. Даже включаемый / отключаемый. У меня в этом плане консервативное мышление. Более того, была бы возможность отключать всякие следилки без ИИ, я бы это сделал. Может таких людей не много, но мне лично будет несколько легче от знания что никто не использует методы анализа моих (а желательно и чужих) действий. Просто понимаю последствия такого анализа.

     

  • 1.2, Аноним (-), 23:43, 22/09/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –4 +/
     

     ....ответы скрыты (2)

  • 1.3, Наноним (?), 23:48, 22/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > Прекращена поддержка платформы macOS 10.15

    Это они зря. ФФ в этом плане не брезгует поддерживать ЛТСки.

     
     
  • 2.6, Аноним (1), 23:50, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Единственно верное решение гугл. Поддержка Легаси лишает индустрию развития. В инновационной сфере это был бы конец.
     
     
  • 3.11, Наноним (?), 00:31, 23/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.8, Tyrr (?), 23:57, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Лисица уже давно ни чем не брезгует, собирая остатки аудитории на свалках истории.
     
     
  • 3.18, Аноним (18), 01:23, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В чем конкретно претензия к фаерфоксу? Конкуренция типа это плохо и всё должен захватить хром? Или вам абы что ляпнуть?
     

  • 1.7, Аноним (1), 23:52, 22/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Когда нибудь браузер хром принудительно обновится до Хром ос затерев шинду и другие ненужные ОС.  
     
     
  • 2.9, Аноним (5), 23:57, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Все давно перестали бояться майкрософт, теперь боятся гугль
     
  • 2.12, Наноним (?), 00:32, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Kлoyн
     

  • 1.10, Аноним (10), 00:28, 23/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Нахрена в браузере сравниватель товаров? Они там что, немного ку-ку? Причем мозиллушка скорее всего не отстанет от трендов и тоже впендюрит себе что-нибудь эдакое.
     

  • 1.17, Аноним (16), 01:16, 23/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Господа, любящие ИИ, желаете этический вопрос? Не так давно Илон Маск анонсировал возможность создания глазных протезов благодаря чипу Нейролинк, чтобы возвратить человеку зрение. Это прекрасно, но в американской фантастике Френка Герберта, второй книги Хроники Дюны, а именно Мессия Дюны упоминаются эти протезы. В них говорится что они возвращают зрение, но человек обладающий такими протезами может быть ими порабощен, т.е. ИИ может не только в одну сторону работать. Так вот дилемма слепого - поставите ли вы слепому протезы чтобы видеть или оставите свободным, но не зрячим?
    В целом то же касается браузеров, социальных сетей, поисковых сетей, чатов и т.д.
     
  • 1.19, Аноним (18), 01:26, 23/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Предложена функция сравнения вкладок, позволяющая использовать элементы машинного обучения для генерации сравнительного обзора товаров, страницы с информацией о которых открыты в разных вкладках.

    Боже я надеюсь это можно выкорчевать будет с корнями в каком-нибудь ungoogled-chromium???

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру