Тест и сравнение пяти веб-браузеров | Введение
Перед началом предлагаем вам ознакомиться с заголовками последних новостей из мира браузеров. Они помогут восстановить полноту картины с момента выхода нашего предыдущего материала “Тест и сравнение веб-браузеров: Chrome 20, Opera 12, Firefox 13”.
Последние новости и события
- 17/07/12: ЕС требует от Microsoft следования принятым стандартам для браузеров
- 25/07/12: Apple запускает Safari 6 под OS X 10.8 ‘Mountain Lion’
- 25/07/12: RockSalt сделает безопасным использование приложений в браузерах
- 26/07/12: Действительно ли Apple “убил” Safari для Windows?
- 28/07/12: Количество загрузок дополнений для Firefox с 2004 года достигли 3 млрд.
- 31/07/12: Google запускает Chrome 21
- 02/08/12: Mountain Lion: три миллиона загрузок за три дня
- 02/08/12: Opera обновилась до версии 12.01
- 06/08/12: Microsoft наконец запустила WebRTC
- 09/08/12: IE10 не будет установлен в Windows 8 по умолчанию
- 15/08/12: Mozilla Firefox OS портируется на Raspberry Pi
- 16/08/12: Google увеличивает вознаграждение за найденные баги… снова
- 20/08/12: Сломай Google Chrome, получи $2 млн
- 20/08/12: Mozilla обгоняет Google в тесте скорости браузеров
- 23/08/12: Google показала бенчмарк для браузеров Octane
- 28/08/12: Mozilla представила Firefox 15
- 29/08/12: Mozilla полностью портирует движок FPS на WebGL. Уже можно играть!
- 27/08/12: Google запатентовала веб-приложение для рисования WYSIWYG
- 02/09/12: Google Chrome исполняется 4 года
- 12/09/12: Google прекращает поддержку пользователей Windows XP с IE 8
- 13/09/12: Вышел Firefox 16 Beta 3
- 13/09/12: Яндекс создаст свой браузер
- 19/09/12: IE10 оказался быстрее браузера Google Chrome в Windows 8
Четыре претендента
Safari v5.1.7 для Windows находится в свободном доступе на официальном сайте Apple. Однако последний релиз датируется маем 2012 года, и на сайте нет никаких новостей о том, что эта разработка продолжается. Кроме того, теперь Safari нельзя скачать единым пакетом вместе с iTunes и QuickTime. Вспомним о том, что Apple никак не комментирует ситуацию с Safari для Windows, и сделаем очевидный вывод.
Давайте вернёмся в недавнее прошлое и посмотрим, что изменила в мире браузеров адаптация Safari для Windows.
Предварительные замечания к тесту: счастливые дни Safari
Когда мы проводили первый тест, браузер Safari был главным претендентом на победу. До того, как на сцену вышли Chrome 4 и Opera 10, Safari был лучшим по производительности браузером для Windows. Именно появление Safari для Windows (а не экспансия Google Chrome, как многие думают) стало настоящим катализатором войн браузеров за звание лидера в производительности.
За несколько недель до того, как мы опубликовали первый сравнительный обзор, Safari вчистую лидировал во всех тестах на скорость работы. Но, к несчастью для Apple и её продукта, вскоре вышли улучшенные версии Chrome и Opera. Мы полагаем, однако, что Safari 4 заслуживает отдельного упоминания как браузер, который сыграл значительную роль в развитии веб-технологий.
Если Вы используете Safari под Windows, то примите наши поздравления: это достойный выбор. Safari – тот самый продукт, который положил начало усилению конкурентного давления на рынке браузеров. Именно благодаря этому процессу появляются улучшенные версии продуктов и повышается планка стандартов в отрасли.
Итак, вспомним о тихих временах, когда рынок “разорвала” адаптация Safari для Windows… Тем не менее, этот браузер не получил должного распространения, особенно в России.
А теперь, перейдём к тестированию!
Тест и сравнение пяти веб-браузеров | Chrome, Firefox, IE9, Opera, Safari
Претенденты на Гран-при
Chrome 21
Chrome | |
Разработчик | |
Премьера | 09.02.2008 |
Текущая версия | 21 |
Движок | WebKit |
Движок JavaScript | V8 |
Поддерживаемые платформы | Windows, Mac, Linux, Android, iOS |
Аппаратное ускорение HTML5 | нет |
WebGL | Только Windows & OS X |
Количество побед | 6 (4 в Windows 7, 2 в Linux) |
Chrome | Скачать программу |
Chrome 21 в Windows 7
Chrome 21 в OS X 10.8
Firefox 15
Firefox | |
Разработчик | Mozilla |
Премьера | 11.09.2004 |
Текущая версия | 15 |
Движок | Gecko 2.0 |
Движок JavaScript | JaegerMonkey |
Поддерживаемые платформы | Windows, Mac, Linux, Android |
Аппаратное ускорение HTML5 | да |
WebGL | да |
Количество побед | 3 (Windows 7) |
Firefox | Скачать программу |
Firefox 15 в Windows 7
Firefox 15 в OS X 10.8
Internet Explorer 9
Internet Explorer | |
Разработчик | Microsoft |
Премьера | 16.08.1995 |
Текущая версия | 9 |
Движок | Trident |
Движок JavaScript | Chakra |
Поддерживаемые платформы | Windows (Vista и 7) |
Аппаратное ускорение HTML5 | да |
WebGL | нет |
Количество побед | 2 (Windows 7) |
Internet Explorer | Скачать программу |
IE9 в Windows 7
Opera 12.02
Opera | |
Разработчик | Opera Software |
Премьера | 12.09.1996 |
Текущая версия | 12.00 |
Движок | Presto |
Движок JavaScript | Carakan |
Поддерживаемые платформы | Windows, Mac, Linux, Android, iOS |
Аппаратное ускорение HTML5 | нет |
WebGL | нет |
Количество побед | 2 (Windows 7, Windows XP) |
Opera | Скачать программу |
Opera 12 в Windows 7
Opera 12 в OS X 10.8
Safari 6
Safari | |
Разработчик | Apple |
Премьера | 01.07.2003 |
Текущая версия | 6 |
Движок | WebKit 2 |
Движок JavaScript | Nitro |
Поддерживаемые платформы | OS X, iOS |
Аппаратное ускорение HTML5 | только OS X |
WebGL | нет |
Количество побед | 2 (OS X) |
Safari | Скачать программу |
Safari 6 в OS X 10.8
Тест и сравнение пяти веб-браузеров | Спецификации тестовой системы и настройка ПО
Аппаратная конфигурация
Конфигурация тестовой системы | |
Операционная система 1 | Microsoft Windows 7 Ultimate (64-bit) |
Операционная система 2 | Apple OS X Mountain Lion 10.8.1 (64-bit) |
Процессор | Intel Core i5-2500K @ 3,3 ГГц, четыре ядра |
Материнская плата | Gigabyte GA-Z68XP-UD3 (F10 BIOS) |
Оперативная память | 8 Гбайт Crucial DDR3 @ 1333 MT/с (2 x 4 Гбайт) |
Видеокарта | Asus GeForce GTX 560 Ti 1 GB GDDR5 (PCIe 2.0 x16) |
Жёсткий диск | Seagate Barracuda 7200.12 500 Гбайт SATA 3Гбит/с, 7200 об/мин, кеш 16 Mбайт |
Оптический привод | Asus DRW-24B1ST/BLK/B/AS |
Блок питания | Corsair TX750W (750 Вт) |
Корпус | Zalman MS1000-HS2 |
Кулер CPU | Scythe Mugen 2 Revision B |
Клавиатура | Logitech Wireless Keyboard K320 |
Мышь | Logitech Wireless Trackball M570 |
Windows 7 Test Installation
OS X 10.8 Test Installation
В таблице ниже приведены характеристики веб-сервера, который мы использовали для измерений скорости запуска браузера и загрузки страниц при помощи программы JSGameBench.
Конфигурация локального web-сервера | |
Операционная система | Ubuntu 12.04 LTS Server Edition “Precise Pangolin” (32-bit) |
Процессор | Intel Pentium 4 @ 2,41 ГГц |
Материнская плата | Biostar P4M80-M4 |
Оперативная память | 768 Мбайт DDR @ 333 МГц |
Видеокарта | Nvidia GeForce FX 5500 128 Мбайт DDR (AGP) |
Жёсткий диск | Western Digital Caviar SE WD1600AAJD, 160 Гбайт EIDE, 7200 об/мин. |
Оптический привод 1 | Hitachi-LG DVD GDR-8163B |
Оптический привод 2 | Hitachi-LG CD-RW GCE-8483B |
Дополнительно | Apache2, MySQL Client, MySQL Server, PHP5, PHP-GD, PHP5-MySQL, PHPMyAdmin, SSH, Node.js, NPM |
Следующая таблица содержит информацию о настройках сети.
Конфигурация сети | |
Интернет провайдер | Cox Preferred (скорость загрузки 18 Мбайт/c, скорость выгрузки 2 Мбайт/с) |
Модем | Motorola SURFboard SBS101U |
Роутер | Linksys WRT54G2 V1 |
Motorola SURFboard
Linksys WRT54G2
Настройка ПО
Обе тестовые системы обновлены до самых свежих версий на 25 августа 2012 года. Перед тестированием мы отключили автоматическое обновление и автоматическое управление питанием.
В нижеследующей таблице перечислены все программы, которые мы использовали при тестировании, а также указаны их текущие версии.
Программа | Версия |
Chrome | 21.0.1180.83 |
Firefox | 15.0 |
Internet Explorer | 9.0.8112.16421 |
Opera | 12.02 (build 1578) |
Safari | 6.0 (8536.25) |
Adobe Flash | 11.4.402.265 |
Microsoft Silverlight | 5.1.10411.0 |
Nvidia Driver (только под Windows) | 301.42 |
Oracle Java (только под Windows) | 7.0.70 |
Java for OS X (только под OS X) | 2012-004 |
Тест и сравнение пяти веб-браузеров | Тестовая конфигурация и методология тестирования
Нововведения
Мы обновили до текущих версий все страницы, которые использовали в тестах скорости загрузки (за исключением страницы Tom’s Hardware Guide на Wikipedia, код которой не изменился со времён последнего тестирования). Также, мы не использовали при тестировании страницы YouTube, eBay и The Huffington Post. Вместо них мы взяли одну из страниц с Ask.com, страницу о барбекю с сайта About.com и собственный профиль одного из авторов данной публикации на ресурсе LinkedIn. Вместо стартовой страницы Google мы загружали результаты поиска по запросу “Tom’s Hardware”, а также поиска по запросу “free stuff” для региона “Лос-Анджелес”. Страница Computer Parts & Components на Amazon изменилась, так что мы обновили её до текущей версии. И наконец, вместо стартовой страницы Google в тестах с одной вкладкой, мы на этот раз использовали аналогичную на ресурсе Yahoo.
В этот раз мы также использовали тестовый пакет RIABench JavaScript, Flash, Java и Silverlight. RIABench JavaScript включает в себя восемь тестов, Java – семь тестов, а Flash и Silverlight – по десять тестов. Конечные результаты в RIABench теперь подсчитываются в качестве среднего геометрического, а не просто усреднённого.
Тестирование производительности и стресс-тесты CSS мы на этот раз проводили при помощи CSS-версии CSS3 Speed Test. От использования Microsoft’s Maze Solver CSS, схожего с ним по функциям, мы отказались.
Кроме того, мы добавили The CSS3 Test к нашим обычным тестам на совместимость. Он пришёл на замену Ruturemark Peacekeeper 2.0. HTML5Test.com – на сегодняшний день единственный инструмент, при помощи которого можно получить отдельные результаты производительности для JavaScript, HTML5 и CSS3.
Отметим также, что итоговые значения JavaScript Composite теперь рассчитываются как среднее геометрическое.
Тестовый пакет Гран-при веб-браузеров v12
В таблице, размещённой ниже, находится список всех 34 бенчмарков (состоящих из 77 отдельных тестов) составляющих наш текущий тестовый пакет, с номером версии (где это возможно) и с количеством проведённых повторов.
Тесты производительности (24 бенчмарков, 67 тестов) | |
Cold Startup Time: Single Tab (скорость холодной загрузки: одна вкладка) | 3 |
Hot Startup Time: Single Tab (скорость горячей загрузки: одна вкладка | 3 |
Cold Startup Time: Eight Tabs (скорость холодной загрузки: восемь вкладок) | 3 |
Hot Startup Time: Eight Tabs (скорость горячей загрузки: восемь вкладок) | 3 |
Uncached Page Load Times (8 Test Pages) (скорость загрузки не кэшированных страниц (8 страниц) | 5 |
Cached Page Load Times (8 Test Pages) (скорость загрузки кэшированных страниц (8 страниц) | 5 |
RIABench JavaScript (5 тестов) | 3 |
Mozilla Kraken v1.1 | 2 |
Google SunSpider v0.9.1 Mod | 2 |
FutureMark Peacekeeper 2.0 | 2 |
Dromaeo DOM Core | 1 |
CSS Stress Test and Performance Profiling – CSS Speed Test | 2 |
CSS Stress Test and Performance Profiling – CSS3 Speed Test | 2 |
GUIMark 2 HTML5 (3 теста) | 3 |
Asteroids HTML5 Canvas 2D And JavaScript | 2 |
HTML5 Canvas Performance Test | 2 |
Facebook JSGameBench v4.1 | 2 |
Psychedelic Browsing | 2 |
WebVizBench | 2 |
Mozilla WebGL FishIE | 2 |
WebGL Solar System | 2 |
RIABench Flash (10 тестов) | 3 |
RIABench Java (7 тестов) | 3 |
RIABench Silverlight (10 тестов) | 3 |
Тесты эффективности (4 бенчмарка/теста) | |
Memory Usage: Single Tab (использование памяти: одна вкладка) | 3 |
Memory Usage: 40 Tabs (использование памяти: 40 вкладок) | 3 |
Memory Management: -39 Tabs (управление памятью: -39 вкладок) | 3 |
Memory Management: -39 Tabs (extra 2 minutes) (управление памятью: -39 вкладок (2 дополнительные минуты) | 3 |
Тесты достоверности (1 тест) | |
Proper Page Loads (количество корректно загруженных страниц) | 3 |
Тесты отзывчивости (1 тест) | |
General Responsiveness Under Load (общая отзывчивость под нагрузкой) | 3 |
Тесты безопасности (1 тест) | |
BrowserScope Security | 1 |
Тесты совместимости (3 бенчмарка/теста) | |
Ecma test262 | 1 |
The CSS3 Test | 1 |
HTML5Test.com | 1 |
Методика тестирования
Перед проведением теста мы перезагружаем ПК и даем ему немного постоять без нагрузки. Большинство конечных результатов основываются на среднем показателе из нескольких повторов. Больше повторов проводится в тестах с низкой продолжительностью, малым весом и/или высокими колебаниями показателей. Все замеченные прогоны со сбоями (обычно – заикания сети) проводятся заново.
Для того, чтобы результаты тестов можно было адекватно сопоставлять между собой, мы перешли (там, где это возможно) на использование среднего геометрического значения вместо среднего арифметического. Исключения составляют степень стандартной совместимости и показатель эффективности памяти, которые высчитываются иначе, а также показатели Надёжности, Отзывчивости и Безопасности (по отдельному тесту на каждый).
Отдельные особенности методики и информация, касающаяся комбинированных показателей, описаны на соответствующих бенчмаркам страницах.
Тест и сравнение пяти веб-браузеров | Скорость загрузки веб-браузера
Скорость загрузки измеряется на “холодном” веб-браузере (запуск программы после перезагрузки системы) и на “горячем” (браузер уже открывался и закрывался) при одной и восьми открытых вкладках. Yahoo! служит тестовой страницей при одной вкладке, а для восьми вкладок мы дополнительно открываем главные страницы About, Amazon, Ask, craigslist, Google, LinkedIn и Wikipedia. Все тестовые страницы содержатся на нашем локальном веб-сервере и кэшированы в каждом веб-браузере.
Комбинированные показатели
Комбинированные показатели рассчитываются из среднего геометрического скорости горячей и холодной загрузки с одной и восемью вкладками.
На обеих операционных системах с небольшим отрывом лидирует Google Chrome – скорость загрузки 2 секунды. Он обгоняет даже Safari, который в своей “родной” ОС загружается за 2,2 с. На третьем месте – Firefox (2,5 с), следом идёт Opera (3 с).
Под Windows все браузеры запускаются быстрее, чем на OS X. Скорость загрузки Chrome – 0,8 с; на втором месте Opera (0,9 с). Internet Explorer на третьем месте с показателем 1,2 с, а замыкает Opera (1,3 с).
Подробности
В диаграммах, размещённых ниже, содержатся результаты тестов отдельных страниц, а также среднее время загрузки для кэшированных и не кэшированных страниц.
1 вкладка, “холодная” загрузка
1 вкладка, “горячая” загрузка
8 вкладок, “холодная” загрузка
8 вкладок, “горячая” загрузка
По скорости загрузки Chrome одерживает почти чистую победу. Исключение составляет время “холодной” загрузки браузера с одной вкладкой. Firefox и IE9 идут нога в ногу. Браузер Mozilla отличается тем, что у него лучше показатель скорость “холодной” загрузки по сравнению с “горячей”, а IE9 открывает одну “холодную” вкладку дольше, чем проводит любые другие варианты загрузки.
Тест и сравнение пяти веб-браузеров | Скорость загрузки страницы
Для измерения скорости загрузки страницы мы используем те же восемь страниц, что и в тестах скорости загрузки веб-браузера: About, Amazon, Ask, craigslist, Google, LinkedIn, Wikipedia и Yahoo.
Комбинированные показатели
Комбинированные показатели рассчитываются из среднего геометрического загрузки кэшированных и не кэшированных страниц для всех восьми тестовых сайтов.
При запуске под OS X лидирует Chrome, за ним впритык следует Safari (0,65 и 0,7 с). Opera на третьем месте с 3/4 с, на последнем месте – Firefox (0,8 с).
Та же операция под Windows 7 проводится быстрее на всех браузерах. Лидирует IE9, который в своей родной оболочке загружает страницы за 0,4 с. Следом идёт Chrome (0,44 c), Opera (0,47 с), а замыкает рейтинг Firefox (0,6 с).
Подробности
В диаграммах, размещённых ниже, отображено среднее геометрическое времени загрузки кэшированной и не кэшированной страниц для каждого тестового случая.
Некэшированные, OS X
Кэшированные, OS X
Некэшированные, Windows 7
Кэшированные, Windows 7
При загрузке не кэшированных страниц About и Ask на системе OS X больше всего трудностей появляется у браузера Opera. Однако с кэшированными страницами Opera справляется куда лучше.
Firefox при работе под Windows также медленно загружает страницы About и Ask, но на сей раз – кэшированные. Кроме того, при работе под Windows у Opera появляется преимущество при загрузке не кэшированных страниц About и Ask.
Тест и сравнение пяти веб-браузеров | Производительность JavaScript
Комбинированные показатели
Комбинированные показатели в JavaScript рассчитываются из среднего геометрического значения четырёх тестов (RIABench, Mozilla Kraken и Google SunSpider), помноженного на 1000 (для того, чтобы иметь дело с целыми числами).
Как и следовало ожидать, в тестах JavaScript лидирует Chrome. За ним с небольшим отрывом следует Safari. На третьем месте – Firefox, а на четвёртом – Opera.
И, как и в предшествующих тестах, работа под Windows оказалась вдвое быстрее, чем под OS X. Chrome по-прежнему в лидерах, на втором месте – Firefox. С разрывом порядка 200 пунктов на третьем месте – Opera, замыкает рейтинг IE9.
Подробности
В диаграммах, размещённых ниже, содержатся результаты отдельных тестов JavaScript: Peacekeeper, Kraken и SunSpider, а также RIABench JavaScript отдельно для OS X и Windows 7.
Peacekeeper
Kraken
Google SunSpider
RIABench JavaScript – OS X
RIABench JavaScript – Windows 7
Chrome лидирует во всех тестах на производительность JavaScript за исключением Peacekeeper. Согласно измерениям последнего, лучший результат у Safari. При запуске под OS X Firefox плохо справляется с кодированием, а Opera проваливается в Focus test. У браузера IE9 результаты Focus test и MD5-хеширования значительно хуже, чем у других браузеров.
Google Octane
Около недели назад Google представила новую программу для тестирования JavaScript, которая получила название Octane. Octane содержит все восемь тестов, которые уже есть в старом инструменте V8 JavaScript, и пять дополнительных тестов. К сожалению, на IE9 запустить Octane нельзя. Мы не стали использовать тестовую версию IE10 RTM, чтобы сохранить объективность тестирования. Таким образом, мы не включим Octane в наш набор программ для тестирования и не будем учитывать его результаты до тех пор, пока он не будет работать с текущей стабильной версией Internet Explorer.
Chrome показывает наилучший результат при запуске под обеими операционными системами. Под OS X за ним следует Safari, под Windows – Firefox; он же занимает третье место под OS X. Opera на третьей позиции при запуске под Windows и на четвёртой – под OS X.
Как видим, у Chrome в данных тестах большое преимущество при работе под Windows. Результаты тестов под OS X, в то же время, почти идентичны тем, которые мы получили на других бенчмарках.
Тест и сравнение пяти веб-браузеров | Производительность DOM и CSS
DOM
Тесты DOM в Dromaeo от Mozilla несколько дней назад начали работать с Chrome под Windows, так что мы больше не используем Acid3.
Первое место занимает Safari с показателем 1140 прогонов в секунду. На почётном втором месте – Chrome с 840 прогонами в секунду, на третьем – Firefox (746 прогонов в секунду). Четвёртое место со значительным отрывом у Opera (227 прогонов в секунду).
Под Windows 7 лидирует Chrome, за ним идёт Firefox. Opera, с отрывом в половину от показателя Firefox, занимает третье место. На последнем месте – IE9 с показателем 373 прогона в секунду.
CSS
Комбинированные показатели
Комбинированные показатели CSS рассчитываются из средних геометрических значений бенчмарка CSS Stress Testing & Performance Profiling на основе двух версий CSS3 Speed Test – CSS и CSS3.
Без погрешностей в тестировании, которые делал Microsoft Maze Solver, Firefox уверенно лидирует при запуске под обеими ОС. На втором месте, как под Windows, так и под OS X, находится Chrome. Это единственный браузер, который показал при запуске под OS X лучший результат, чем под Windows. Opera в обоих случаях занимает последнее место с заметным отставанием.
Подробности
В диаграммах, размещённых ниже, содержатся результаты тестов CSS и CSS3 версии CSS3 Speed Test на программе CSS Stress Testing & Performance Profiling.
Производительность CSS
Производительность CSS3
У браузера Opera в данной дисциплине попросту ужасные результаты – как под Windows, так и под OS X, как в тестах CSS, так и CSS3. Для уверенности в их достоверности мы провели повторные измерения, так как в прошлом в тестах производительности CSS браузер Opera уверенно демонстрировал средние результаты.
Тест и сравнение пяти веб-браузеров | Производительность HTML5
Комбинированные показатели
Комбинированные показатели HTML5 рассчитываются из средних показателей кадров в секунду в GUIMark 2 HTML5, Asteroids HTML5 Canvas 2D и JavaScript, HTML5 Canvas Performance Test.
В “родном” окружении браузеры IE9 и Safari легко обгоняют своих конкурентов. На втором месте под OS X оказался браузер Chrome, под Windows 7 – Firefox. Продукты Google и Mozilla занимают также третьи места в обоих оболочках, а Opera, и в том и в другом случаях оказывается в конце списка.
Подробности
В диаграммах, размещённых ниже, показаны средние геометрические значения и усреднённые результаты тестов GUIMark2 HTML5, а в диаграммах под ними – измерения Asteroids и HTML5 Canvas Performance Test.
GUIMark2 HTML5 – OS X
GUIMark2 HTML5 – Windows 7
Canvas 2D
Canvas 3D
Тест и сравнение пяти веб-браузеров | Аппаратное ускорение
Facebook JSGameBench v0.4.1
JSGameBench работает с аппаратным ускорением HTML5 так же, как WebGL.
Под OS X Safari уверенно занимает первую позицию; какую-то конкуренцию ему может составить только Firefox. На значительной дистанции находятся третий в этом рейтинге браузер Chrome и четвёртый – Opera.
Под Windows лучший результат у Chrome – цифра вдвое перекрывает показатель Safari при работе под OS X. На втором месте – Firefox; этот же браузер лидирует в средневзвешенном рейтинге. На третьем месте – IE9, на четвёртом – с гигантским отрывом – Opera.
Аппаратное ускорение HTML5
Комбинированные показатели
Результаты тестов HTML5 Hardware Acceleration – это среднее геометрическое от среднего между данными WebVizBench и Psychedelic Browsing.
Safari побеждает с хорошим отрывом, будучи запущен на Mountain Lion, на втором месте – Chrome. Технически третье место у Firefox, но огромный отрыв от лидеров и крайне незначительный зазор между показателями третьего и четвёртого мест делают разницу между ними лишь формальной.
Под Windows 7 быстрее всех работает Firefox, от него чуть-чуть отстаёт Internet Explorer. Chrome занимает почётное третье место, а за ним – с огромным отрывом следует Opera.
Подробности
В диаграммах, размещённых ниже, содержатся результаты Psychedelic Browsing и WebVizBench.
Psychedelic Browsing
WebVizBench
Psychedelic Browsing занижает показатели Opera при работе под обеими OS и завышает данные Firefox, запущенного под OS X (если сравнивать с данными WebVizBench). По данным последнего, чистая победа в обоих окружениях достаётся Chrome. Благодаря небольшому перевесу над IE9 Firefox 15 оказывается лучшим при измерении средних показателей.
WebGL
Как и прежде, родную поддержку WebGL в обеих операционных системах имеют только веб-браузеры Chrome и Firefox.
Комбинированные показатели
Комбинированные показатели WebGL рассчитываются из средних геометрических значений Mozilla WebGL FishIE Tank и WebGL Solar System от Chrome Experiments.
В среде Mountain Lion Firefox обгоняет Chrome на семь кадров в секунду (24/17). Под Windows 7 Firefox также лидирует – на этот раз с показателем 48 FPS (у Chrome 21 – 31 FPS).
Подробности
В диаграммах ниже содержатся результаты отдельных тестов WebGL FishIE Tank и WebGL Solar System.
FishIE Tank
Solar System
Оба браузера показывают довольно хорошие результаты, если верить данным WebGL FishIE Tank. Однако WebGL Solar System рисует совсем другую картину – здесь показатели Chrome весьма слабые.
Тест и сравнение пяти веб-браузеров | Производительность Flash, Java, Silverlight
Комбинированные показатели
Комбинированные показатели Flash, Java и Silverlight рассчитываются из средних геометрических значений тестов RIABench для каждого плагина. Показатели Java включают в себя результаты Primetest, Prime Factorization, JPEG Encoding, MD5 Hashing, Random Key Generator, Run-length Encoding и Focus Test в миллисекундах. Результаты тестов Flash и Silverlight также включают значения 3D Test, 2D Test и Memory Management в FPS.
Flash
Можно сказать, что в среде OS X первое место делят между собой Safari, Opera и Firefox. Chrome работает чуть медленнее из-за специфики встроенной версии Flash. Схожая картина наблюдается при запуске тестов под Windows 7, правда, результаты здесь почти вдвое выше аналогичных под OS X.
Java
Результаты абсолютно идентичны у всех браузеров в обеих операционных системах, но в Windows – вдвое лучше.
Silverlight
При работе под Mountain Lion мы снова наблюдаем паритет между всеми претендентами, однако при запуске под Windows 7 в лидеры выбивается Firefox.
Подробности
В диаграммах, размещённых ниже, содержатся детальные результаты тестов Flash, Java и Silverlight.
Flash – OS X
Java – OS X
Silverlight – OS X
Flash – Windows 7
Java – Windows 7
Silverlight – Windows 7
Производительность Flash браузера Chrome, как правило, не впечатляет из-за специфики встроенного обработчика Flash. Единственным сюрпризом здесь оказались результаты Firefox: при запуске под Windows он обладает незначительным преимуществом.
Тест и сравнение пяти веб-браузеров | Эффективность работы с памятью
Комбинированные показатели
Общая эффективность работы теперь измеряется разницей между использованием памяти с одной открытой вкладкой и общим управлением памятью при закрытии 39 вкладок. Веб-браузер с меньшим количество баллов способен вернуть большую часть физической памяти обратно в операционную систему, не закрывая само приложение, а просто понижая нагрузку (закрывая вкладки).
Chrome использует память лучше других браузеров при работе в обеих операционных системах; второе место при работе под OS X – у Firefox, при работе под Windows 7 – у IE9. Третье – у Safari и у Firefox соответственно. Opera на обеих платформах работает хуже всех.
Подробности
В диаграммах, размещённых ниже, содержатся отдельные показатели использования памяти при одной и сорока открытых вкладках, наряду с показателями управления памятью сразу после закрытия 39 вкладок и спустя ещё две минуты.
1 вкладка
40 вкладок
-39 вкладок
Спустя 2 минуты
Все три кроссплатформенных браузера работают с памятью в среде Windows вдвое эффективнее, чем в среде OS X. Отдельно отметим резкое увеличение значения “зажатой” памяти у Firefox при работе с 40 вкладками в среде OS X по сравнению с Windows.
Тест и сравнение пяти веб-браузеров | Надёжность, отзывчивость и безопасность
Надёжность
Тест надёжности проводится после загрузки 40 вкладок. Мы открываем их одновременно и записываем, сколько страниц требуют перезагрузки из-за неправильных форматов или пропавших элементов. Лучший возможный результат – 0, худший – 40.
Как и в прошлый раз, Opera показывает лучший результат с единственной неправильно загруженной страницей в каждом операционном окружении. В Mountain Lion второе место занимает Safari (8 ошибок), следом идёт Firefox (10 ошибок), а на последнем месте Chrome с удручающим результатом в 21 ошибку. В среде Windows на втором месте оказался IE9 (12 ошибок), а за ним следуют Chrome и Firefox (по 13 ошибок).
Отзывчивость
Результат теста на отзывчивость определяется по тому, как себя ведёт браузер во время загрузки 40 вкладок. Мы измеряем то, как быстро мы можем использовать браузер без ошибок прокрутки и других зависаний непосредственно во время загрузки.
Как и в прошлом Гран-при, Internet Explorer оказался единственным браузером, который отказался работать во время загрузки страниц. Opera предоставила доступ быстрее других браузеров, затем идёт Firefox и следом Chrome. Chrome заметно хуже работает под OS X, чем под Windows; Safari даёт почти такие же результаты, как Firefox. Чемпион в данной дисциплине – Opera (в обоих тестовых средах), второе место у Firefox, третье – у Safari. Работа Chrome ещё приемлема, а вот IE9 явно не справляется.
Безопасность
Тест BrowserScope Security включает в себя 17 проверок.
На первом месте оказывается Chrome, который успешно прошёл 16 из 17 пунктов. Safari на втором месте (14), Internet Explorer справился с 13 тестами и занимает третью позицию. На четвёртом месте – Firefox (успех в 12 случаях), а Opera с 10 успешными прохождениями в очередной раз замыкает рейтинг.
Тест и сравнение пяти веб-браузеров | Совместимость со стандартами
Комбинированные показатели
Поскольку у тестов совместимости со стандартами всегда есть максимальное и минимальное значение, мы можем разделить результат на максимальное количество балов, умножить на 100 и получить показатель в процентах. Итоговая оценка образуется в качестве средневзвешенного от трёх тестов.
Chrome оказался лучшим в обеих операционных системах с результатом 82%. В среде OS X за ним следует Safari, за которым впритык находятся Firefox и Opera; последняя обгоняет Firefox по среднему значению благодаря однопроцентному перевесу при работе в среде Windows 7. Последнее место достаётся IE9, что особенно обидно, учитывая, что браузер работал в родном окружении.
Подробности
В диаграммах, размещённых ниже, содержатся отдельные результаты трёх тестов совместимости со стандартами: Ecmascript test262, HTML5Test.com и The CSS3 Test.
JavaScript
HTML5
CSS3
Результаты IE9 ощутимо хуже, чем у конкурентов. У Chrome результаты лучше средневзвешенных HTML5 и CSS3, и он является чистым победителем в области совместимости.
Тест и сравнение пяти веб-браузеров | Анализ тестов
Финиш
Для каждой категории тестов есть четыре колонки: победитель, сильный, средний и слабый. “Победитель” – это веб-браузер, который набрал большее количество баллов в данной категории. Колонка “сильный” – для браузеров, которые обладают превосходной производительностью, но не заняли первое место в тесте. В колонке “средний” появляются браузеры, которые хорошо работают на уровне большинства конкурентов. И параметр “слабый” присваивается интернет-браузерам с плохими показателями, результаты которых значительно ниже, чем у остальных.
Степень важности
Чтобы показать, как каждая тестовая категория влияет на впечатления конечного пользователя от браузера, необходимо распределить эти категории по степени важности.
Первостепенные | CSS, DOM, JavaScript, надёжность, совместимость со стандартами |
Важные | Flash, HTML5, эффективность памяти, скорость загрузки страницы, отзывчивость, безопасность, скорость загрузки браузера |
Несущественные | Java, Silverlight |
Не важные | аппаратное ускорение HTML5, WebGL |
На уровне “первостепенные” находятся те категории тестов, которые отражают функционал веб-браузеров, необходимый для отображения большинства страниц в интернете. Под уровнем “важные” подразумеваются категории, в которых необходимость при интернет-сёрфинге ниже, но всё равно заметно влияют на впечатление от браузера. На уровне “несущественные” содержатся популярные плагины Java и Silverlight. Хотя плагины этого типа не так распространены, как Flash, некоторые приложения, как например приложения intranet и Netflix просто не будут без них работать. И, наконец, уровень “неважные” включает новые технологии наподобие аппаратного ускорения HTML5 и WebGL, которые ещё пока не существуют за пределами демо/тестовых сайтов.
Баллы
Теперь, когда уровни распределены, мы можем применить балльную систему для каждого уровня.
Победитель | Сильный | Средний | Слабый | |
Первостепенный | 2.5 | 2 | 1.5 | -2 |
Важный | 2 | 1.5 | 1 | -1.5 |
Несущественный | 1.5 | 1 | 0.5 | -1 |
Не важный | 1 | 0.5 | 0 | -0.5 |
Как видите, мы решили ввести отрицательную оценку для колонки “слабый”, а баллы для колонки “средний” начинаются с нуля на уровне “неважные”. На всех уровнях самый высокий балл получают веб-браузеры в колонке “победитель”.
OS X 10.8: сводная таблица
Победитель | Сильный | Средний | Слабый | |
Первостепенный | ||||
CSS | Firefox | Chrome, Safari | Opera | |
DOM | Firefox | Chrome, Safari | Opera | |
JavaScript | Chrome | Firefox, Safari | ||
Надёжность | Opera | Firefox, Safari | Chrome | |
Совместимость со стандартами | Chrome | Firefox, Opera, Safari | ||
Важный | ||||
Flash | Firefox, Opera, Safari | Chrome | ||
HTML5 | Safari | Chrome | Firefox, Opera | |
Эффективность памяти | Chrome | Firefox, Opera, Safari | ||
Скорость загрузки страницы | Chrome | Firefox, Opera, Safari | ||
Отзывчивость | Opera | Firefox, Safari | Chrome | |
Безопасность | Chrome | Safari | Firefox | Opera |
Скорость загрузки браузера | Chrome | Safari | Firefox | Opera |
Несущественный | ||||
Java | Chrome, Firefox, Opera, Safari | |||
Silverlight | Chrome, Firefox, Opera, Safari | |||
Не важный | ||||
Аппаратное ускорение HTML5 | Safari | Chrome | Firefox, Opera | |
WebGL | Firefox | Chrome | Opera, Safari |
А теперь посмотрим, как будут выглядеть те же браузеры при работе в Windows 7
Windows 7: сводная таблица
Победитель | Сильный | Средний | Слабый | |
Первостепенный | ||||
CSS | Firefox | Chrome, IE | Opera | |
DOM | Chrome | Firefox, IE | Opera | |
JavaScript | Chrome | Firefox, Opera | IE | |
Надёжность | Opera | Chrome, Firefox, IE | ||
Совместимость со стандартами | Chrome | Firefox, Opera | IE | |
Важный | ||||
Flash | Firefox, Opera, IE | Chrome | ||
HTML5 | IE | Chrome, Firefox | Opera | |
Эффективность памяти | Chrome | IE, Firefox | Opera | |
Скорость загрузки страницы | IE | Firefox, Opera, Chrome | ||
Отзывчивость | Opera | Firefox | Chrome | IE |
Безопасность | Chrome | Firefox, IE | Opera | |
Скорость загрузки браузера | Chrome | Opera | Firefox, IE | |
Несущественный | ||||
Java | Chrome, Firefox, Opera, IE | |||
Silverlight | Firefox | Chrome, IE, Opera | ||
Не важный | ||||
Аппаратное ускорение HTML5 | Firefox | IE | Chrome | Opera |
WebGL | Firefox | Chrome | Opera, IE |
И победителями становятся…
Тест и сравнение пяти веб-браузеров | Победители в номинациях OS X и Windows
Рейтинг браузеров в среде OS X 10.8
Место | Браузер | Очки |
1 | Safari | 23 |
2 | Chrome | 20,5 |
3 | Firefox | 18 |
4 | Opera | 5 |
Safari 6 лидирует в своём родном окружении. За ним с разрывом в два с половиной очка следует Chrome 21. Третье место у Firefox 15 (отставание на 2 очка). Opera 12.02 проигрывает со значительным отрывом, образуя другую фракцию в рейтинге.
Поздравляем Apple!
Рейтинг браузеров в среде Windows 7
Место | Браузер | Очки |
1 | Chrome | 23,5 |
2 | Firefox | 22 |
3 | IE, Opera | 7,5 |
Chrome снова обогнал Firefox и под Windows 7. Однако отставание браузера Firefox очень незначительно и, возможно, с выходом Firefox 17 ситуация изменится, если, конечно, из предварительных релизов IonMonkey JIT к тому моменту получится готовый продукт.
Впервые за время проведения наших тестов у нас два претендента на одно место. К счастью, браузеры делят не первое, а только третье, последнее место. Браузер Opera, который потерпел сокрушительное поражение при работе в OS X, под Windows 7 показывает столь же удручающий результат. Единственное сильное место этой программы – это надёжность. А если говорить об Internet Explorer, то единственное, что отделяет его от звания худшего браузера при тестах в родной среде – это хорошие показатели скорости загрузки страниц и производительность HTML5.
Наши поздравления Google!