Opera 12: GPU-ускорение, 64-битная версия, новые скины

Аппаратное ускорение

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

До этого Opera не имела дела с GPU-ускорением вообще и 3D-графикой в частности. Так что, полагаем, для программистов компании это был первый опыт. Причем решено было «ускорить» таким образом все, что только возможно. Подобные модификации требуют больших временных и человеческих затрат, поскольку затрагивают базовые основы приложения. К тому же новый способ рендеринга прежде всего должен быть эффективнее прежнего, иначе чем еще можно оправдать его внедрение?

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

Включение аппаратного GPU-ускорения в Opera 12

Команда Opera с таким оптимизмом взялась за GPU-ускорение, но после выяснилось, что там не все так просто, а потому уже в бета-версии оно было по умолчанию отключено. Тем не менее, никто не запрещает его включить самостоятельно. Делается это на специальной внутренней странице конфигурирования программы. Необходимо установить значение параметра EnableHardwareAcceleration в 1.

Включение WebGL в Opera 12

Однако не только ради спорных красот интерфейса и теоретического ускорения работы было внедрено GPU-ускорение. Главное назначение GPU – это рендеринг трехмерной графики, которая стала официально доступна для браузеров более года назад с принятием стандарта WebGL 1.0. По умолчанию его поддержка в Opera 12 также отключена, но это легко изменить, установив параметр EnableWebGL в значение 1.

Сцена WebGL в Opera 12. Рис. 1

Сцена WebGL в Opera 12. Рис. 2

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

Сцена WebGL в Google Chrome. Рис. 1

Сцена WebGL в Google Chrome. Рис. 2

Не исключено, что дело здесь в оптимизации сцен под браузер Chrome, а не в плохой реализации спецификации WebGL в Opera 12. Тем не менее, проблема от этого не исчезает. По факту это проблема WebGL – этот API еще плохо внедрен в браузерах и по новой «Опере» это видно.

Кстати, Opera Mobile 12 для Android и Symbian вышла на несколько месяцев ранее. Аппаратное ускорение для смартфонов она не добавила, однако WebGL поддерживается также.

Содержание Далее
→
Одной страницей
←
Назад
Стр. 1. Темы для Opera 12
Стр. 2. Аппаратное ускорение
Стр. 3. Новая архитектура и тестирование Opera 12
Стр. 4. Вывод, новые стандарты, ничего старого
Комментарии
Добавить комментарий

Введите имя:
Войти от:
или
Ваш комментарий:


Введите код:

E-mail (не обязательно)
Адрес электронной почты не предназначен к показу и будет использован только для уведомлений об ответах


Роман#11 1
Это самый лучший браузер.

Всё сделано настолько удобно, что другие браузеры и не нужны вовсе

Ответить 
 
Гость#21 0
только возникает вопрос почему Chrome и Firefox занимают лидирующие позиции. Со старта пустые до "не могу" :)
Ответить 
 
Serg#31 0
Реклама - двигатель торговли...
Ответить 
 
Гость#41 0
тысячи мух не могут ошибаться
Ответить 
 
Valery#51 0
Работал в опере с версии 9.27. Тоже считал его лучшим браузером. Но после того как поработал с оперой 12 решил снести эту гадость, почистить реестр (чтоб даже духу не осталось) и перейти на Firefox. Как вам такой баг в опере12 (именно 12; ни в одной из предыдущих версий ничего подобного не было): ставлю оперу 12 - системное время убегает вперёд, за час может набежать +5 мин. После деинсталляции оперы 12 и чистки реестра всё идеально.
Ответить 
 
Юра#61 1
12-я глючная слегка. Сам сижу под 11 еще. Жду версий 12-ой с хвостиком. :)
Ответить 
 
Андрей#71 0
Пришлось тоже перейти на версию 11,5 из-за проблем со временем...
Ответить 
 
Димуха Железячник#81 0
О, так вот от чего у меня такая чушь была со временем, никогда б не подумал на мою Оперу любимую ненаглядную. Но сам порешал этот глупый загон, Оперу не трогал.
Ответить 
 
Dima#91 0
100 пудов лучший ))
Ответить 
Гость#101 0
Почему у меня загрузка темы прерывается, и как это исправить?
Ответить 

Смартфоны со съемными аккумуляторами 2018-2019 годов
14 смартфонов со съемным аккумулятором и один телефон
15 июля 2019 / 3
Смартфон с каплевидным вырезом - Samsung Galaxy A30
Недорогой современный смартфон без моноброви
22 апреля 2019 / 3
Android 10. Первый взгляд
Что будет в «юбилейной» ОС Google, которая выйдет в 2019 года
29 июля 2018 / 1
Смартфон Huawei с хорошей камерой - Huawei P20
Эффектный флагман со своим лицом
22 июля 2018 / 4
 
 
Анонс Windows 11 состоится 24 июня
Продажи iPhone 12 mini не оправдали ожидания
Будущий iPad Pro получит стеклянный корпус
Sun Valley может выйти уже осенью 2021 года
Samsung приступила к лицензированию Ultra Thin Glass (UTG)
Компания фокусируется на бытовой технике и электромобилях
 
 

Опрос

Какими картами вы пользуетесь?
или оставить собственный вариант в комментариях (14)





Статистика