Chrome 147: вертикальные вкладки, новый режим чтения и большая чистка браузера

Релиз Chrome 147: вертикальные вкладки, новый режим чтения и серьёзная чистка "под капотом"

Google выпустила стабильную версию браузера Chrome 147, параллельно обновлён и свободный Chromium, который служит технической основой для фирменного браузера. Для пользователей это не просто плановое обновление: версия приносит заметные изменения в интерфейсе, усиливает безопасность и продолжает курс на избавление от устаревших и проблемных компонентов.

Чем Chrome отличается от Chromium

Как и раньше, Chrome и Chromium развиваются параллельно, но окончательный пользовательский продукт у Google заметно отличается:

- используется фирменный бренд и логотипы Google;
- встроена система отправки отчётов о сбоях и крахах браузера;
- подключены модули для воспроизведения защищённого DRM‑контента (например, потоковое видео с ограничениями копирования);
- реализована собственная система фоновый автообновлений;
- принудительно включена песочница (Sandbox) для изоляции процессов;
- поставляются ключи для работы с сервисами Google API;
- при поисковых запросах передаются специальные RLZ‑параметры, используемые для аналитики и партнёрской статистики.

Тем, кому важно обновляться не так часто (например, корпоративным пользователям и администраторам), по‑прежнему доступна ветка Extended Stable. Она сопровождается в течение восьми недель и получает только критические исправления без резких функциональных перемен. Следующий крупный релиз, Chrome 148, намечен на 5 мая.

Поддержка вертикальных вкладок: шаг навстречу "тяжёлым" пользователям

Одно из самых заметных новшеств Chrome 147 - официальная поддержка вертикальных вкладок. То, что раньше приходилось решать расширениями или экспериментальными флагами, теперь становится штатным режимом работы.

Вертикальные вкладки особенно удобны тем, кто:

- держит одновременно открытыми десятки и сотни страниц;
- работает на широкоформатных или ультравайд‑мониторах, где по горизонтали достаточно места;
- много работает с документами, почтой, веб‑приложениями и переключается между ними каждые несколько минут.

Перемещение панели вкладок на боковую часть окна позволяет видеть больше заголовков целиком, уменьшает хаос в интерфейсе и избавляет от бесконечного сжатия вкладок до размера иконок. Для пользователей это не революция, а логичное развитие интерфейса, к которому давно пришли другие браузеры, но появление такой функции в Chrome важно с точки зрения стандарта "по умолчанию" для массовой аудитории.

Переработанный режим чтения: меньше шума, больше текста

В Chrome 147 заметно улучшен режим чтения. Он предназначен для тех случаев, когда страница перегружена рекламой, всплывающими элементами и декоративным оформлением, мешающим сосредоточиться на содержании.

В новой версии:

- доработана логика выделения основного контента статьи;
- улучшено форматирование текста - заголовки, списки, цитаты отображаются чище и предсказуемее;
- оптимизированы шрифты и интервалы, чтобы снизить утомляемость глаз;
- режим стал устойчивее к "хитрым" вёрсткам, в которых текст перемешан с виджетами и блоками рекомендаций.

Фактически, это встроенный "читалочный" режим, который превращает перегруженный сайт в спокойную страницу, похожую на электронную книгу. Для тех, кто устал от навязчивых баннеров, подобное улучшение может стать одной из причин реже пользоваться блокировщиками рекламы или хотя бы просматривать новости без визуального шума.

Безопасность: 60 уязвимостей закрыты, две - критические

Одним из главных приоритетов релиза остаётся безопасность. В Chrome 147 устранено 60 уязвимостей различной степени опасности. Значительная часть проблем обнаружена не вручную, а с помощью набора специализированных инструментов автоматизированного поиска ошибок:

- AddressSanitizer - выявляет некорректную работу с памятью, переполнения буфера и выходы за границы;
- MemorySanitizer - ловит использование неинициализированной памяти;
- Control Flow Integrity - следит за целостностью потока выполнения программы и предотвращает подмену адресов переходов;
- LibFuzzer и AFL - фреймворки для "фаззинга", то есть массовой генерации и подачи в программу случайно модифицированных входных данных, чтобы спровоцировать сбои и нестандартное поведение.

Две уязвимости в компоненте WebML (переполнение буфера и целочисленное переполнение) получили уровень критический. Это значит, что при реальной эксплуатации они могли бы позволить атакующему обойти все уровни защиты браузера и выполнить произвольный код вне песочницы, уже на уровне операционной системы. Для обычного пользователя это самый опасный сценарий: потенциальный запуск вредоносного кода с правами текущего пользователя.

Награды за найденные баги: десятки премий и шесть значимых выплат

Google продолжает программу поощрения независимых исследователей безопасности. За найденные уязвимости, закрытые в релизе Chrome 147, компания назначила 60 премий общим объёмом 118 тысяч долларов США.

Уже известны конкретные суммы части наград:

- две выплаты по 43 000 долларов;
- две выплаты по 11 000 долларов;
- по одной премии в 4 000, 3 000, 2 000 и 1 000 долларов.

Размер ещё 52 вознаграждений пока не раскрыт, что обычно связано либо с ожиданием выхода исправлений во всех каналах, либо с дополнительной верификацией деталей обнаруженных проблем.

Такая схема стимулирует исследователей сообщать о найденных уязвимостях напрямую разработчику, а не пытаться монетизировать их на чёрном рынке. В итоге выигрывают и пользователи, и экосистема в целом: критические дыры закрываются до того, как ими успеют массово воспользоваться злоумышленники.

Конец манифеста V2: дорога только вперёд

В Chrome 147 продолжилось постепенное сворачивание поддержки устаревшего манифеста расширений версии 2 (Manifest V2). Для многих пользователей и разработчиков это был своеобразный "спасательный круг": именно на V2 базировались мощные блокировщики рекламы и целые классы расширений с глубоким доступом к сетевому трафику и содержимому страниц.

Теперь Google окончательно вырезает эту "страховку". Переход на Manifest V3 ограничивает возможности расширений в части перехвата и фильтрации запросов, усиливая контроль безопасности и повышая стабильность, но одновременно урезая функциональность привычных инструментов. Для тех, кто хочет сохранить максимальную гибкость, это ещё один аргумент в пользу альтернативных браузеров, где поддержка старых API задержится дольше.

Реклама, шум и бегство пользователей к альтернативам

На фоне ужесточения политики в отношении расширений и увеличения доли встроенных рекламных механизмов всё больше пользователей задумываются о смене браузера. Когда на страницах становятся нормой "липкие" панели, всплывающие окна, видео‑баннеры и другие отвлекающие элементы, фокусироваться на содержании становится тяжело.

Неудивительно, что многие при обновлении системы или покупке нового компьютера устанавливают параллельно Linux, альтернативные браузеры или менее интегрированные с рекламной экосистемой решения. Комбинация вроде "Linux + Firefox" или других сборок становится для части аудитории способом минимизировать раздражающие факторы и вернуть себе ощущение контроля над средой, в которой они работают и читают.

При этом Google пытается идти по тонкой грани: с одной стороны, интегрировать сервисы и монетизацию, с другой - предлагать режим чтения, вертикальные вкладки и улучшения интерфейса, которые должны компенсировать растущий объём визуального шума.

Отказ от libxml2: собственный путь в обработке XML

Отдельная важная линия развития Chrome - избавление от зависимостей, которые разработчики считают проблемными с точки зрения безопасности, долговечности и управляемости. Одним из таких шагов стал отказ от библиотеки libxml2, много лет служившей стандартным инструментом обработки XML во множестве проектов.

Разработчики Chrome сочли, что дальнейшая привязка к этому компоненту не оправдывает риски и затраты. Поддержка определённых функций, в частности XSLT, была сочтена не критически важной для браузера, а сам механизм признали источником потенциальных проблем. В результате:

- поддержка XSLT в Chrome отключена и, по заявлениям разработчиков, не будет возвращена;
- функциональность XML‑парсинга переведена на другие решения, в том числе собственные разработки Google или альтернативные библиотеки;
- старые сценарии, завязанные на XSLT в браузере, окончательно перестают быть рабочим вариантом.

Важно понимать: цель не заключалась в том, чтобы полностью заместить весь прежний функционал с сохранением каждой детали. Разработчики сознательно решили "отрезать лишнее", исходя из приоритета простоты, безопасности и предсказуемости поведения. Если альтернативная библиотека сама поддерживает XSLT, это вовсе не означает, что браузер будет предоставлять эту возможность пользователю.

Прецедент с FreeType: это уже не первый крупный отказ

Ситуация с libxml2 - не единичная. Ранее Chrome уже избавился от FreeType, широко известной и достаточно сложной библиотеки рендеринга шрифтов. Вместо неё Google реализовала собственную растровую библиотеку для отрисовки, что потребовало немалых усилий, но в итоге позволило полностью контролировать стек отображения текста.

FreeType объективно сложнее, чем средний XML‑парсер, и тем показателен сам факт отказа от неё: если разработчики готовы заменить такой фундаментальный компонент собственной реализацией, то уход от libxml2 вполне ложится в общую стратегию. Chrome постепенно превращается в экосистему, где всё больше ключевых технологий контролируются и обслуживаются внутри одной команды.

Что это всё значит для рядового пользователя

Для обычного пользователя Chrome 147 - это прежде всего:

- более удобная работа с вкладками (особенно при большом количестве открытых страниц);
- комфортный режим чтения для борьбы с избыточным визуальным шумом на сайтах;
- очередная порция исправлений безопасности, в том числе критических;
- менее заметные, но важные изменения в инфраструктуре браузера, влияющие на стабильность и долговечность.

Отказ от libxml2 и XSLT большинство людей не заметит напрямую: абсолютное большинство современных сайтов давно не использует XSLT в браузере как ключевой механизм. Но для узких сценариев, старых корпоративных систем или отдельных специализированных приложений это может означать необходимость переработки архитектуры.

Перспективы: всё более закрытый и контролируемый стек

Тенденция последних лет в развитии Chrome очевидна: Google постепенно избавляется от сторонних фундаментальных компонентов, перерабатывает API расширений, ужесточает контроль над безопасностью и состоянием экосистемы. Это делает браузер более предсказуемым с точки зрения качества и уязвимостей, но одновременно - менее гибким и менее дружественным к разработчикам, привыкшим к старым возможностям.

Появление вертикальных вкладок и улучшенный режим чтения - приятные и заметные улучшения, которые повседневно ощущает каждый. Но истинная "масса" изменений скрыта внизу: это десятки закрытых уязвимостей, пересобранные компоненты, отказ от старых библиотек и перестройка расширяемости.

Именно это сочетание - косметические плюсы сверху и жёсткая инженерная политика внутри - будет определять, останется ли Chrome для пользователей удобным рабочим инструментом или всё больше людей начнут всерьёз искать ему альтернативу, где реклама, контроль и ограничения не будут доминировать над функциональностью и свободой настройки.

Прокрутить вверх