Норвежская компания Opera Software выпустила первую бета-версию браузера для настольных систем Opera 10.60. Поэтому отвлечёмся от API JavaScript и немного развлечёмся очередным тестированием скоростных и других качеств браузеров.
Летние гонки
В одном из весенних номеров "КВ" (№7), когда появилась бета-версия Opera 10.50, мы провели небольшое соревнование между браузерами, уподобив это сравнение автогонкам "Формулы 1", а сам браузер Opera - команде "Феррари". По итогам тех тестов норвежский браузер у нас с небольшим отрывом занял "поул-позишн".
В конце той статьи было сказано, что версия 10.50 является тестовой и желательно дождаться версии 10.60. И действительно, 10.50 для Linux так и осталась тестовой, в которой было несколько досадных недоработок.
И вот, в эти летние дни браузер Opera обновился до бета-версии 10.60. Значит, пришло время провести очередные летние гонки браузеров. Тем более, что и конкуренты тоже не стояли на месте и выпустили улучшенные версии своих веб-обозревателей.
Привет участникам соревнований!
Тестирование новых версий проведём на той же простенькой офисной системе на основе Celeron D420@1,60GHz, на которой проводились и весенние тесты. Это даст возможность также проследить прогресс в развитии браузеров, по сравнению с предыдущими версиями.
Участники соревнований на этот раз - это linux-версии браузеров Opera 10.60, Firefox 3.7a5, Google Chrome 5.0.375.70. Однако сейчас для большей остроты ощущений добавим к участникам соревнований ещё два браузера, протестированных на системе Windows XP SP3 на том же компьютере - Safari 5.0 и Internet Explorer 8.0.6001.
Peacekeeper
Первая гонка у нас - это онлайн-тест Peacekeeper. Этот комплексный тест финской компании Futuremark вычисляет производительность браузера по категориям: рендеринг, производительность типичных функций веб-страниц, производительность в работе с объектной моделью документа DOM, операции с графикой и текстом.
Новые результаты тестов Peacekeeper в виде числового рейтинга получились следующими (чем больше, тем лучше):
Peacekeeper | |
баллы | |
Chrome 5.0.375 Chrome 5.0.307 |
2557 (+32%) 1732 |
Opera 10.60 Opera 10.50 |
2365 (+29%) 1680 |
Safari 5.0 | 1822 |
Firefox 3.7 Firefox 3.6 |
1515 (+16%) 1307 |
Internet Explorer 8.0 | 313 |
Как видим, несмотря на то, что Opera прибавила в мощи обработки и работы с веб-страницами, остальные браузеры тоже не отставали. В этом тесте Chrome, как и весной, на первом месте. Chrome и Opera здесь значительно превосходят Safari и Firefox.
И, что радует, за квартал Linux-браузеры прибавили в производительности от 16% до 32%.
SunSpider
Очень изящный онлайновый тест под названием SunSpider JavaScript Benchmark предназначен для проверки скорости выполнения скриптов JavaScript. Результаты этот бенчмарк выдаёт в виде затраченного времени на прохождение всех тестов (чем меньше, тем лучше):
SunSpider | |
msec | |
Opera 10.60 Opera 10.50 |
611.2 (+16%) 732.2 |
Safari 5.0 | 753.6 |
Chrome 5.0.375 Chrome 5.0.307 |
891.0 (-17%) 739.2 |
Firefox 3.7 Firefox 3.6 |
1532.0 (+21%) 1945.2 |
Internet Explorer 8.0 | 8456 |
"Опера", как и в прошлый раз, в этом тесте уверенно лидирует, прибавив в скорости, по сравнению с предыдущей версией. Довольно неожиданно текущая версия Chrome продемонстрировала снижение скорости, в результате чего этот браузер оказался медленнее не только Safari, но и своей предыдущей версии.
Wolfenstein 3D
В качестве оригинального теста JavaScript мы использовали специальный девелоперский уровень из игры Wolfenstein 3D, работающий исключительно за счёт ресурсов браузера. Посмотреть эту демку можно по адресу: devfiles.myopera.com/articles/650/step_4_enemies.htm.
Эта демка показывает количество кадров в секунду (fps), позволяющее судить о скорости обработки JavaScript.
Wolfenstein 3D | |
fps | |
Opera 10.60 Opera 10.50 |
25 - 31 25 - 31 |
Chrome 5.0.375 Chrome 5.0.307 |
22 - 30 15 - 25 |
Safari 5.0 | 19 - 28 |
Firefox 3.7 Firefox 3.6 |
18 - 21 4 - 17 |
Internet Explorer 8.0 | 2 - 6 |
"Опера" снова здесь в лидерах. Но при этом производительность в этом тесте у неё осталась на прежнем уровне. И соперники в лице Chrome и Safari, как говорится, уже висят на колесе у норвежского браузера.
HTML5Test
До этого времени наиболее известным тестом поддержки веб-стандартов был тест Acid3. Но этот тест сейчас практически стопроцентно проходят все браузеры (кроме Internet Explorer). К тому же сейчас разработчики браузеров начали активно внедрять функционал будущих веб-стандартов HTML5.
"В новой версии браузера Opera мы не только увеличили скорость обработки веб-страниц, но и значительно улучшили поддержку веб-стандарта HTML5," - говорит директор по разработкам Opera Software Кристен Крог (Christen Krogh). Например, в Opera 10.60 внедрены технологии AppCache и Web Workers, функция определения геолокации, работа нового видеоформата WebM.
Поэтому вместо теста Acid3, я предпочту использовать онлайновый тест html5test.com на соответствие возможностям HTML5. Как раз этот тест пару недель назад обновился. Здесь, чем больше браузер поддерживает функционал веб-стандарта HTML5, тем больше он получает баллов. Максимальное количество баллов - 300.
HTML5Test | |
баллы | |
Chrome 5.0.375 | 197 |
Firefox 3.7 | 176 |
Safari 5.0 | 165 |
Opera 10.60 | 159 |
Internet Explorer 8.0 | 25 |
Как видим, Opera, несмотря на то, что является активным сторонником HTML 5, не является здесь лидером. Что свидетельствует о конкуренции и об активном внедрении большинством браузеров нового функционала, что опять не может не радовать.
Общий зачёт
Проведённые заезды позволяют даже составить общий зачёт скорости и функциональности текущих версий браузеров. Для этого, как и в "Формуле 1", начислим участникам соревнований очки: за первое место 5 очков и, соответственно, за последнее - одно. Сложив эти очки, получим общий результат тестирования:
Общий зачёт | |
баллы | |
Chrome 5.0.375 | 17 |
Opera 10.60 | 16 |
Safari 5.0 | 13 |
Firefox 3.7 | 10 |
Internet Explorer 8.0 | 4 |
Что ж, Opera чуть-чуть, но пока проигрывает Chrome. Но ведь это совсем не конец состязаний и, как любят говорить спортивные комментаторы, вся борьба ещё впереди.
Мои субъективные впечатления от использования Opera 10.60 тоже говорят о значительном улучшении браузера, по сравнению с версией 10.50. Например, в Linux-версии стали вполне красивыми шрифты, очень неплохо проигрывается видеоформат WebM и даже подхватывается плагин Adobe Flash в 64х-битной версии браузера.
Однако в текущей бета-версии есть и минус: в полях ввода текста не работает кириллица в linux-версии. Поэтому у меня сейчас Chrome и Firefox, как говорится, рулят.
Михаил АСТАПЧИК
Комментарии