категории | RSS

Opera One: Новый браузер с модульным дизайном, многопоточным композитором и ИИ-функциями

Представлен Opera One – обновленный браузер Opera для Windows, Mac и Linux с модульным дизайном, многопоточным композитором и генеративными ИИ-функциями, предлагает «Острова вкладок» для упрощения навигации и повышения продуктивности.

В современном вебе страницы часто содержат 3D-графику и сложную анимацию. Почему же интерфейс браузера со скучной анимацией и визуальными эффектами не должен следовать за трендами?

В последние годы значительно расширился спектр задач, с которыми может справляться браузер. Теперь это не только простой веб-обозреватель, но и инструмент для повышения продуктивности. Однако, интерфейс браузера почему-то данная эволюция не затрагивает. Команда Opera решила изменить это в новом браузере Opera One, получившим «Многопоточный композитор» (Multithreaded Compositor).

Первое, что заметят пользователи Opera One — это обновленный пользовательский интерфейс с новыми функциями, такими как «острова вкладок», а также быструю и плавную анимацию.

Зачем нужны эти изменения? Команда Opera дала подробное объяснение.

Многопоточность в браузерах Chromium

Что означает фраза «Многопоточный композитор»? В части рендеринга браузера на основе Chromium есть основной поток и «поток-композитор» (compositor thread).

Основной поток отвечает за координацию и управление общим процессом рендеринга в браузере. Он интерпретирует код HTML, CSS и javascript, создает все состояния веб-страницы, обрабатывает вводимые пользователем данные и пользовательское взаимодействие, например клики и прокрутку, и связывается с поток-композитором, чтобы помочь обновить то, что отображается на экране.

Поток-композитор отвечает за то, чтобы элементы, созданные основным потоком, отображались на экране. Сюда входят такие эффекты, как анимация и переходы.

Основной поток часто останавливается на короткое время (например, от десятков до сотен миллисекунд). Таким образом, поток-композитор берет то, что создал основной поток, и обеспечивает его отображение на экране, когда пользователь прокручивает страницу. Проще говоря, поток-композитор гарантирует, что работа пользователя останется гладкой, пока основной поток догоняет его.

Поток-композитор интерфейса браузера

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

Чтобы решить эту проблему, в Opera One представлен «многопоточный композитор». Разработчики внесли два существенных изменения:

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



Источник новости: www.playground.ru

DimonVideo
2023-04-25T14:36:04Z

Здесь находятся
всего 0. За сутки здесь было 0 человек
Яндекс.Метрика