Обновление Opera 139 на базе Chromium 155: локальный ИИ WebAI и HTML-in-Canvas

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

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

Скачать Opera One 139

Страница «О программе» в Opera One 139.0.6053.15 на базе Chromium 155.0.8059.85Opera 139.0.6053.15 на тестовом ПК. Изображение: Comss.ru

Переход на 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 API» в настройках Opera 139: переключатель «Включить WebAI API» и кнопка удаления движка инференсаПереключатель «Включить WebAI API» в разделе «Opera AI». Изображение: Comss.ru

На нашем тестовом ПК после включения на боковой панели появился значок 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 в Opera 139: модель Gemma 4 E2B загружена, список доступных моделей и интерфейсов WebAIБоковая панель WebAI: основная модель Gemma 4 E2B загружена. Изображение: Comss.ru

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

Расширение Got It? мы проверили на нашей статье об обновлении KB5134133: оно составило по ней три вопроса на русском языке с вариантами ответа, пояснением и ссылкой на нужное место в тексте. Первый вопрос модель готовила около минуты, внизу окна расширения указано, что работает встроенная модель Opera на устройстве.

Расширение Got It? в Opera 139 задает вопрос по статье comss.ru, ответ отмечен вернымРасширение Got It? составило тест по статье, модель работает на компьютере. Изображение: Comss.ru

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, в виртуальной машине без него оно не запускается.

Демо Webpage Bulldozer на странице next.opera.com/html-in-canvas в Opera 139Демо Webpage Bulldozer: элементы страницы остаются настоящим HTML. Изображение: Comss.ru

Демонстрации собраны на странице 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.

Читаете нас в Google? Добавьте Comss.ru в источникиДобавьте Comss.ru в источники Google
Новые статьи будут чаще в «Главных новостях» Google. Без подписок и уведомлений, отключается в один клик. Нужен вход в аккаунт Google.Наши статьи будут чаще в «Главных новостях». Нужен вход в Google.
Добавить в Google
Автор:
Комментарии и отзывы

Нашли ошибку?

Новое на сайте