Opera Software опубликовала стабильный выпуск Opera 139. Обновление переводит браузер на движок Chromium 155.0.8059.85 и добавляет WebAI – интерфейс, через который сайты и расширения могут пользоваться ИИ-моделями, работающими на компьютере пользователя. Кроме того, в браузере можно попробовать технологию HTML-in-Canvas. Полный номер версии – 139.0.6053.15, выпуск состоялся .

Переход на Chromium 155
Opera 139 построена на Chromium 155.0.8059.85 и получает вместе с движком исправления безопасности и совместимости, вошедшие в эту ветку. Предыдущий крупный выпуск, Opera 138, вышел 20 октября на Chromium 154.
WebAI: локальный ИИ для сайтов и расширений
Главное нововведение выпуска – WebAI. По описанию Opera, это интерфейс, через который сайты и расширения могут пользоваться ИИ-моделями, запущенными прямо в браузере. Отдельное приложение, локальный сервер и ключ API не нужны, а обрабатываемое содержимое не отправляется облачному ИИ-сервису. WebAI работает с совместимыми локальными моделями – с открытыми моделями, которые предоставляет Opera, и с совместимыми моделями, уже установленными на компьютере. По словам Opera, WebAI – предлагаемый веб-стандарт, который поддерживают в том числе Google и Microsoft.
Функция выключена по умолчанию и ничего не загружает, пока её не включат: «Настройки» > «Opera AI» > «Включить WebAI API». После включения браузер устанавливает движок для локальной работы моделей. Отключить WebAI и удалить загруженные модели можно в любой момент – в том же разделе есть кнопка «Удалить».

На нашем тестовом ПК после включения на боковой панели появился значок WebAI. Модель на панели нужно выбрать и скачать вручную: для ответов и текста доступны Gemma 4 E2B (4,2 ГБ) и Gemma 4 E4B, для поиска связей между фрагментами текста – EmbeddingGemma 2. Модели работают через llama.cpp, интерфейс панели пока только на английском языке. Gemma 4 E2B скачалась примерно за полторы минуты и стала основной моделью, панель отметила доступные интерфейсы Prompt API, Writer, Rewriter и Translator. При подключении из российской сети загрузка модели не началась: сервер Hugging Face, с которого скачиваются модели, отвечал ошибкой 403.

Для разработчиков WebAI предоставляет три интерфейса: Prompt API для создания текста, Decision API для классификации и Semantic Embeddings API для поиска связей между фрагментами текста. Чтобы показать возможности, Opera выпустила шесть экспериментальных расширений, среди них Project Lens, который выделяет в статье абзацы, важные для вашего проекта, и Got It?, который составляет короткий тест по прочитанной статье. Документация опубликована на next.opera.com/web-ai.
Расширение Got It? мы проверили на нашей статье об обновлении KB5134133: оно составило по ней три вопроса на русском языке с вариантами ответа, пояснением и ссылкой на нужное место в тексте. Первый вопрос модель готовила около минуты, внизу окна расширения указано, что работает встроенная модель Opera на устройстве.

WebAI доступен в режиме ранней предварительной версии в Opera One, Opera GX и Opera Neon. Функция работает в 64-битной Windows на процессорах Intel и AMD и на компьютерах Mac с процессорами Apple. На Mac с процессорами Intel, в Linux и в Windows на Arm её нет. Скорость ответов зависит от производительности компьютера.
HTML-in-Canvas
Opera также открыла доступ к технологии HTML-in-Canvas. Раньше содержимое элемента canvas выводилось как набор пикселей: по нему нельзя было щелкнуть, в него нельзя было ввести текст. HTML-in-Canvas позволяет размещать внутри 2D- и 3D-сцен настоящий HTML, который остаётся интерактивным, – кнопки, выделяемый текст, меню, ползунки и формы. Opera рассчитывает прежде всего на разработчиков браузерных игр, которым проще собрать интерфейс магазина, инвентаря или чата привычными веб-средствами.
На нашем тестовом ПК демо Webpage Bulldozer запустилось без режима Early Bird: бульдозер растаскивает текст, изображения и кнопки настоящей страницы. Для демо нужен WebGPU, в виртуальной машине без него оно не запускается.

Демонстрации собраны на странице next.opera.com/html-in-canvas и работают без дополнительной настройки. Чтобы технология была доступна на всех сайтах, нужно включить режим Early Bird – в нем работает флаг #canvas-draw-element, о котором мы писали в статье об Opera 138. HTML-in-Canvas – предложение для веб-платформы, которое реализуется в Chromium. Действуют правила одного источника: страница может выводить в canvas только собственное содержимое.
Исправления и улучшения
- Боковая панель после автоскрытия больше не оставляет видимую полосу в 4 пикселя;
- боковые панели ChatGPT и Claude больше не открываются снова после закрытия;
- боковая панель закрывается при переключении рабочего пространства после закрытия ИИ-расширения, а разделённый экран с чатом в боковой панели больше не переключает чат на Opera AI;
- обновлены цвета разделителей вкладок в цветовых темах, кнопка «Новая вкладка» больше не смещается после переноса всех вкладок из Tab Island;
- в Linux ссылку из панели закладок можно перетащить мышью;
- у страниц настроек появились значки, в переписанных настройках снова работают функции специальных возможностей;
- исправлены ошибки перенастройки программного кодировщика H.264;
- в Mac с процессорами Intel браузер, установленный из офлайн-установщика (.dmg), снова запускается – раньше в нем повреждался файл .pak;
- кнопка «+» снова позволяет выбрать больше эмодзи, а всплывающее окно отзыва и подсказки адресной строки снова работают;
- устранены аварийные завершения при вставке текста в установщике, при использовании сочетаний клавиш в окне DevTools, при отправке веб-форм, в подсказках адресной строки, в боковой панели и при работе с вкладками.
Виджет «Make Opera Yours» второй версии, по данным Opera, теперь включен во всех каналах, но на нашем тестовом ПК с чистым профилем он на стартовой странице не появился – как и в Opera 138.