Ваш любимый браузер привычен и комфортен. Но так ли он быстр и безопасен по сравнению с конкурентами? А как у него с поддержкой веб-стандартов? На эти вопросы дает ответ сегодняшнее сравнительное тестирование стабильных версий популярных браузеров.
Представляю сравнение браузеров глазами моего коллеги MVP, лидера форума Windows 7, где он известен как Morpheus. В его публикациях на OSZone множество людей находит ответы на свои вопросы.
За время, прошедшее с февральского тестирования, три из четырёх браузеров (Internet Explorer, Firefox и Chrome) достигли финальных версий, поэтому будет интересно их сравнить. Поскольку IE редко обновляется (два года прошло с выпуска IE8), интересно протестировать, насколько браузер вырос с прошлой версии. Поэтому в тесты включён IE8, а также по просьбам из зала в тесте будет участвовать новичок — Safari от Apple.
О методике тестирования и конкурсантах
Методика довольно проста: с официальных сайтов скачиваются и устанавливаются финальные версии браузеров, устанавливаются последние версии Java и Flash, в сети выбираются тесты, тестируем. Критерии подбора испытаний таковы:
- независимость от скорости Интернет-соединения
- рекомендации авторитетных источников
- отсутствие "аллергии" на них в сообществе (некоторые тесты из испытательного цикла исключены, т.к. была найдена информация об их "заточенности" под определённый браузер)
Все браузеры тестируются что называется "из коробки", т.е. они не настраиваются и не надстраиваются.
Может быть, такая методика и не выявит победителей со 100% точностью, но лидеров определённо покажет. Если вы знаете другие заслуживающие доверия тесты, обязательно упомяните о них в комментариях, я постараюсь использовать и их.
Во всех тестах, чем больше значение - тем лучше результат.
Тестовая машина
Тестирование проводилось на компьютере с платформой Intel модельного ряда 2011 года. Более подробно описывать смысла нет, т.к. для всех браузеров она одинаковая.
Несколько основных тестов зависящих от видеокарты проведены как на встроенной графике в ЦП, так и на внешней ATI Radeon HD 4550 (обе с поддержкой Microsoft DirectX® 10.1). Поскольку не обнаружилось никаких отличий, заслуживающих упоминания отдельной строкой, всё тестирование проведено на встроенной Intel® HD Graphics.
На компьютере установлены:
- Windows 7 x64 с SP1
- Java SE Runtime Environment (JRE) 6 Update 24
- Adobe Flash Player 10.2.153.1
Конкурсанты
- Google Chrome 10.0.648.204
- Opera 11.01 сборка 1190
- Safari 5.0.4 (7533.20.27)
- Firefox 4.0 (далее FF)
- Internet Explorer 9.0 32-разрядная версия (далее IE9)
- Internet Explorer 8.0 32-разрядная версия (далее IE8)
Тестирование
JavaScript
Первый комплексный тест – Peacekeeper, он построен на проверке производительности JavaScript (JS). Язык JS сейчас используется повсеместно (меню навигации, анимация, формы и т.д. и т.п.), редкий сайт обходится без него. Чем быстрее обработается код JS, тем скорее отобразится сайт. Более подробно о тестах Peacekeeper, вы можете узнать из FAQ.
Как видим, первое место занимает Chrome, следом идёт Opera, IE9 отстаёт довольно существенно, а FF и Safari медленнее более чем в 2 раза. IE8 медленнее Хрома в 10 раз, а своего собрата IE9 — почти в 6,5.
Acid3
Второй тест – Acid3, он проверяет браузеры на поддержку веб-стандартов.
Здесь три победителя — Chrome, Opera и новичок испытаний Safari. Создателям IE9 и FF ещё есть над чем поработать. IE8 в данном тесте имеет только 20 баллов из 100.
HTML5
THE HTML5 TEST – как следует из названия, это тест на соответствие стандарту HTML5. Максимально браузеры могут заработать 400 баллов.
С поддержкой нового (находящегося до сих пор в стадии разработки) стандарта всё несколько сложнее. Ни один из браузеров не набирает 400 баллов, у Chrome — 288+13 бонусных, у FF — 255+9, у Оперы — 234+7, у Safari — 187+0, у IE9 — 130+5, а IE8 замыкает список с 32 баллами.
Второй тест на соответствие HTML5 размещён на сайте Консорциума World Wide Web (W3C), в нём осуществляется проверка по 820 параметрам.
Из 820 очков у IE — 775, Chrome набирает 734 балла, Opera — 715, в конце очкового списка находятся FF и Safari. IE8 не поддерживает HTML5, у него 0.
Очевидно, что методики и наборы тестов разные, так что в итоговый зачёт войдут результаты обоих тестов HTML5.
Производительность графики
Следующие 4 теста — это тесты производительности графики в различных технологиях:
Каждый из них я буду запускать с параметром, который задаёт 5000 шариков, а оценивать по FPS (кол-во кадров в секунду).
Flash:
HTML:
Canvas:
SVG:
Поскольку тестам уже год, а стандарт продолжает разрабатываться, в тест HTML внесены небольшие изменения для получения кругов с тенями (вместо квадратов без теней) во всех актуальных версиях браузеров. В IE8 так и остались квадраты из-за отсутствия поддержки элементов CSS3. В тесте Canvas у FF ноль, т.к. браузер просто завис, и повторный запуск привёл к такому же результату. Удивили результаты IE8 в тесте Flash — он оказался совсем не хуже конкурентов и Safari в HTML — чистая победа. Остальное видно из графиков и в комментариях не нуждается.
Безопасность
И последний на сегодня тест — тест безопасности Browserscope, в нём браузеры проверяются по 17 параметрам.
Да, 17 — это очень мало, но лучше ничего не нашлось. Знаете — пишите. Пока остаётся надеяться, что остальные параметры безопасности намного лучше :)
Итоги и выводы
Количество побед:
C победителем всё предельно ясно, Chrome показал себя очень хорошо практически во всех испытаниях, немного уступив конкурентам в трёх тестах из девяти.
Со вторым местом сложнее и однозначно отдать его IE9 или Opera невозможно. Поддержка новых стандартов (HTML5, Canvas — часть HTML5) или старого и достаточно редко используемого SVG — это конечно хорошо. Но сейчас больше используется JS и Flash (именно поэтому Safari не может претендовать на второе место), безопасность также очень важна. Opera быстрее в тесте общей производительности на основе JS, во Flash — IE9 и Opera на одном уровне, а в тесте безопасности IE9 значительно лучше своего конкурента. Что важнее, производительность или безопасность, решать вам.
IE9 значительно улучшился по сравнению с IE8 практически во всём, 9 из 10 тестов служат тому подтверждением. В целом у Microsoft получился очень достойный браузер.
Новичок тестов Safari показал себя нормальным середнячком. С поддержкой HTML5 у него не всё ладно, графику рисует достаточно хорошо, с безопасностью тоже нормально, а вот отставание в тесте JS создаёт не очень хорошее впечатление. По субъективным ощущениям он достаточно тяжел.
Firefox. Как не неприятно это прозвучит для огромной армии поклонников браузера, картина достаточно унылая. Даже допотопный IE8 смог оказаться на равных в тесте Flash и тем самым вырвал одну победу. Почему же свежая версия FF не смогла даже этого?
Morpheus
Так сделано, чтобы все браузеры были в равных условиях. Тестированию 64-разрядной версии IE9 посвящена отдельная статья: Internet Explorer 9 64-bit – FAQ, тестирование.
Vadim Sterkin
Ответ не по теме :) Эти люди заполняют поле «Веб-сайт» в форме комментариев. Авторы сайта делают это в профиле. Если у вас есть блог, можете указывать.
У некоторых указан OSZone.net, что надо расценивать как их любимый ресурс :)
Саня
не спасает =((( Поставил и именно автооткрытие вкладок не работает. Сам проект с февраля прошлого года не обновлялся. Да и «гугление» сообщает о том, что не пашет IE7Pro с IE9.
Есть еще методы решения моей «хотелки»?
:) Ясненько
Vadim Sterkin
Бывает :) Многие фичи работают, впрочем. Возможно, его допилят со временем.
Да, конечно. Добавьте в качестве первой домашней страницы about:tabs и жмите ссылку «Повторно открыть последний сеанс», если необходимо :)
Влад
Очень интересная дискуссия:)Хотелось тоже высказать свои мысли.
1)Большое спасибо Morpheus за статью по данной тематике одна из лучших на мой взгляд
2)Спасибо Vadim Sterkin за конструктивные комментарии
Давно пользуюсь Лисом и в принципе 3.6 меня полностью устраивал(хотя, наверное, как и большинство из-за расширяемости)Узнав про Хром решил поставить, посмотреть мне понравился: быстрый, удобный, функциональный; но основным все равно, в силу привычки оставался FF3.6 Когда появились сведения о FF4 я очень ждал релиза, не из-за того, что фанат Лиса, а из-за природного любопытства, вокруг него было столько шума(наверное в Мозилла работают грамотные пиарщики)Когда же я скачал, установил и немного поработал с четвертым Лисом, был сильно разочарован столь говорили о нововведениях, что я ожидал чего-то грандиозного, на деле же измененный интерфейс, разница в скорости между 3.6 и 4 конечно есть, но ни такая большая как заявлялось!Не знаю почему, но больше всего мне не понравилось, то, что все нововведенные фичи — это все то, что было в хроме чуть не с первого релиза!
И насколько я помню работу над FF4 начали после выхода Хрома, такое ощущение, что они решили, что это главный конкурент и стали подгонять свой продукт под их стандарты.
Morpheus
Влад, спасибо за отзыв!
Да, пиарщики там грамотные :) Но на меня подобные назидания действует с точностью до наоборот — чем больше рекламируют товар, тем меньше хочется им пользоваться.
Минималистичность интерфейса Хрома действительно стала практически для всех примером и это хорошо.
Вчера довелось сравнить выполнение одной абсолютно нехитрой операции в Хроме и Огнелисе. В последнем потребовалось в 2 раза больше щелчков, и раза в полтора больше времени. С учётом того, что в хроме ушло около 50-60 минут, несложно посчитать, сколько лишнего времени потратилось в ФФ. Чтобы избавиться от ненужных кликов есть настройка, но она ни разу не работает. Вот такие пироги.
Bogotoff
Эта статья и отзывы пользователей заинтриговали меня.
И я тоже не могу не ответить :)
И на данный момент у меня открыты все 4 браузера (только IE — 8)
Win7 x64, но почему-то стоит не IE9. IE8 никогда не использую. Один только запуск длится 2-2,5 раза медленнее относительно Хрома. Из-за этого пропадает желание его использовать. Запускается а там домашняя страница, которая до загрузки не может быть остановлена.
FF использую исключительно из-за плагинов (хотя он вполне функционален). Некоторые плагины не существуют для других браузеров.
Недавно я сам говорил что хром можно сравнить с IE8 или даже IE7.
Когда его начал использовать, он встал на 1 позицию.
С точки зрения скорости он на 1 месте. При наведении мышки на ссылку он заранее отправляет запрос на сервер, хотя из-за этого трафик увеличивается на очень незначительное количество байтов. Flesh тест я думал выиграет Хром, т.к. я видел другой Flesh тест с возможностью скачать и проверить у себя. FPS у хром был на 20% больше чем у оперы.
С точки зрения удобства хром более комфорте, т.к. нет лишних кнопок сверху или снизу. Это для меня важно т.к. у меня ноут.
Думаю Opera где-то посередине между FF и Chrome.
На счет безопасности, у меня никогда не проскакивают вирусы на любом из браузеров, кроме тех, что я сам загружаю:)
Поставьте нормальный антивирус и все путем (рекомендую Avast или Nod32).
Хром во всем лучше чем Opera.
Используйте и FF и Chrome.
Chrome — это скорость и функциональность
FF — функциональность и плагины)
Спасибо за статью! И за то, что прочитали мой отзыв :D
Morpheus
Bogotoff, спасибо за отзыв.
А можно ссылочку?
Bogotoff
Этот сайт я уже не смог найти, т.к. в прошлый раз наткнулся случайно.
В сети есть много сравнений производительности Flash.
Напр: http://www.pcmag.ru/club/group/22/blog/1908/
З.Ы. Как flesh-программист сделаю простенький примерчик и позже скину ссылку.
Morpheus
Bogotoff, я тоже встречал много результатов, но ценности в них нет, поскольку нет ни описания, ни возможности перепроверить.
Bogotoff
Готово!
Можете посмотреть вот здесь: bogotoff_programist_ru
Замените _ точкой.
Евгений Гормаш
А подсчет наглаз что-ли проводить? У меня все 4 моих браузера (все последние стабильные версии) на win7x64 с flashplayer 10.3.183.7 приблизительно одинаково выдают при равном кол-ве объектов. 110 объектов — около 20 fps. 410 объектов — около 4 fps.
Andrey
Я пользуюсь Оперой, и вовсе не потому, что браузер быстрый или надежный, а потому, что он удобный!
Когда впервые увидел хром — он мне очень не понравился, я помню свои мысли тогда: «еще один браузер с недослизанным с оперы интерфейсом». Мне не хватало экспресс панели, раздражала невозможность указать конкретную папку при загрузке файла, отсутствовало управления жестами, проверка орфографии, бедность настроек и самое главное — очень нервировало назойливое предложение сервисов гугла! одним словом, я нашел тысячу причин чтобы от него отказаться.
Думаю, это относится ко всем пользователям, — если человек выбрал Оперу, IE или FF или Chrome, то вовсе не потому, что это супер технология, а потому, что ему так удобно и нравится. От того, думается мне, заявления — «я использую …. — потому что он быстрый (надежный) , (настраиваемый)» — лукавство. Самым честным было-бы сказать — «потому, что мне он нравится».
Максим
Спасибо Morpheus’у за подробный обзор браузеров. Очень полезная информация.
На данный момент пользуюсь Opera, поскольку устраивает скорость работы, загрузка страниц, и некоторые «вкусности» в интерфейсе самого браузера, которых я не обнаружил в других =)
Не так давно пробовал FF — при первой же загрузке страницы у меня отпало вообще всякое желание работать с данным браузером. Дело заключается в загрузке страниц. FF это делает очень-очень долго (от 1 до ~ 5 минут), после чего просто выдает ошибку о незагруженной странице.
Google Chrome остается (для меня, по крайней мере) лидером по скорости, но я часто встречался с тем, что при переходе на какую-нибудь мультимедийную страницу, Гугл предлагал загрузить недостающий плагин или обновиться. Это были не зловреды, а действительно в программе не доставало данного модуля. Крайне неудобно и в скором времени начинает напрягать. Интерфейс, на мой взгляд, не достаточно доработан для удобства работы в нем.
Opera. Остановился на нем. Хоть он и медленнее Хрома на несколько секунд (мои примерные подсчеты), после некоторого врямя работы привыкаешь и кажется, будто браузер «разгоняется». :D
С IE работал только на предприятиях, в офисах. Других браузеров там не ставлю, т.к. работники уже привыкли в нем работать и по некоторым причинам, например, банк-клиенты, адекватно соглашаются работать только через него.
Юлия
Я не знаю где спросить, вернее в какой теме, поэтому решила спросить в этой теме. Везде где спрашивала, никто ничего не знает, такое впечатление, что никто не сталкивался с такой ситуацией. Может вы знаете как убрать версию браузера в Опере (на скрине) http://s6.uploads.ru/yTa9A.jpg и сделать как у Гугл Хрома?
Пробывала в настройках Оперы, ничего не получается. (на скрине) http://s7.uploads.ru/nQOwF.jpg Может что то ещё нужно?