Opera 9.62 против Opera 10.0 alpha 1

Opera
4 декабря 2008 года увидела свет первая альфа версия Opera 10.0 на двиижке Presto 2.2. Подробнее об этом радостном событии и новшествах движка можно прочитать в статье написаной fidelich. А что дает пользователю новый движок в числовом выражении, я попытаюсь выяснить под катом.

Тестовым стендом будет мой ноутбук. Конфигурация:
Процессор: Intel Pentium M 1.73ГГц
Оперативная память: 1.00ГБ
Операционная система: Windows XP Professional sp2

Подопытными будут как вы уже догадались Opera 9.62 и Opera 10.0. Тестирование буду проводить набором синтетических тестов взятых с сайта http://nontroppo.org/, перед каждым тестом постараюсь давать краткое описание того, что из себя представляет тест. Чтож, приступим:

General Browser Load-Time Test

Этот тест использует несколько таймеров для проверки скорости рендеринга страницы. First Access — возвращает время когда браузер смог получить доступ к DOM объекту вверху страницы. Doc Load — возвращает время когда JavaScript говорит браузеру что документ загружен, но изображения и прочее еще загружаются. Doc+Images Load — возвращает стандарный OnLoad.
На графике время полной загрузки страницы с изображениями:



JavaScript Progressive Raytracer

Суть теста в том, что JavaScript рисует и раскрашивает попиксельно изображение, кайдый пиксел является DIV'ом. Тест имеет 2 варианта, «basic» (используется DIV из трех пикселов) и «full» (используется DIV из одного пиксела). Сначала результаты «basic» теста:


И теперь «full»:


В «full» тесте десятая опера демострирует прирост в производительности примерно на десять процентов. Я считаю это хорошим результатом.

Mesh transform

Этот тест взят из Webkit Wiki, тестирует скорость работы ECMAScript движка.



3D Cube

Ещё один тест движка ECMAScript. У теста 2 варианта с большим и маленьким кубом. В графике результаты теста с большим кубом (среднее время одного оброта):



Celtic Kane Mixed JS Test

Очередной тест JavaScript, производит целый комплекс различных манипуляций и выдает суммарное время выполнения. Что и отображено в графике:



Core DOM Performance

Тест показывает скорость выполнения основных операций с DOM:

Очень наглядно видно работу Presto 2.2

DOM Animation Tests

Во время теста, браузер, выполняет рендеринг анимированого изображения. При этом используются не реальные изображеныя, а попиксельная информация о изображении сохраненная JavaScript массиве и DHTML, для динамического создания анимации. Тест выполнен в четырех вариантах: с использованием таблиц, холстов, и два теста с использованием дивов (первый, второй):




В общем и целом, на мой взгляд, специалисты Opera Software хорошо поработали над новым браузером. И первая альфа версия, уже является хорошим продуктом. Буду с нетерпением ждать релиза…

P.S. Огромное спасибо DYPA, без него этой статьи могло и не быть.
Теги:operaopera 9.5тестированиесравнениеopera 10.0javascriptdomdhtmldivcanvastestingw3chtml 5html5html
Хабы: Opera
+77
681 4
Комментарии 71

Похожие публикации

Senior Frontend
от 200 000 ₽AaplyМожно удаленно
Frontend-разработчик (Pixi+React)
от 120 000 ₽ZetaSoftМожно удаленно
Frontend Game Senior Developer
от 150 000 ₽Beem CasinoМоскваМожно удаленно
Frontend разработчик
от 100 000 до 150 000 ₽DIORAMAМожно удаленно
QA Engineer, Тестировщик (ручное тестирование)
от 100 000 ₽СберЛогистикаМосква

Лучшие публикации за сутки