UPD. Текст обновлён 8 августа 2019 года.

Пользователи всё чаще предпочитают Where is the Mobile vs. Desktop Story Going? для путешествий по интернету смартфоны, а не настольные компьютеры. Поэтому выбор хорошего браузера для мобильного сёрфинга стоит особенно остро. Мы решили выяснить, какой из них самый быстрый, и провели ряд тестов.

Как проводились тесты

Цель наших испытаний — выявление браузера, наиболее быстро отображающего веб-страницы. Для этого мы отобрали 15 самых популярных веб-обозревателей:

  • Google Chrome;
  • Mozilla Firefox;
  • Opera;
  • «Яндекс.Браузер»;
  • UC Browser;
  • Dolphin;
  • Naked Browser;
  • Puffin Browser;
  • Samsung Internet Browser;
  • Brave;
  • DuckDuckGo;
  • Ghostery;
  • Via Browser;
  • Microsoft Edge;
  • Kiwi.

Эксперименты проводились на смартфоне Xiaomi Mi Mix 2S под управлением Android 9.0 Pie (MIUI Global 10.3.4). Перед началом теста был произведён сброс гаджета к заводским настройкам. Во время испытаний на смартфоне отсутствовало какое-либо стороннее программное обеспечение за исключением вышеперечисленных браузеров и утилиты Simple System Monitor для измерения количества свободной оперативной памяти.

Перед каждым этапом теста смартфон перезагружался, после чего производилась очистка всех данных, настроек, cookie и кеша проверяемого браузера. Проверки проводились при включённом экране и отключённом спящем режиме. Во время бенчмарков к дисплею смартфона не прикасались — для чистоты эксперимента, так как некоторые Android-устройства немного повышают частоту процессора, если до них дотронуться. Все тесты были проведены три раза для большей точности.

Таким образом, можно говорить о достаточно чистых условиях эксперимента, в котором было минимизировано влияние посторонних элементов.

Какие характеристики мы проверяли

Исполнение JavaScript

В качестве первого теста использовался бенчмарк Sunspider 1.0.2, который измеряет производительность JavaScript в реальных сценариях в браузере. Измерения проводятся в миллисекундах. Чем меньше значение, тем лучше.

Какой браузер для Android самый быстрый: исполнение JavaScript

В этом тесте с довольно заметным отрывом неожиданно победил браузер Puffin. Следом за ним оказался веб-обозреватель от Samsung (по умолчанию установлен на всех смартфонах корейских вендоров). Потом идёт всем знакомый Firefox.

Chrome, позиционирующийся как один из быстрейших браузеров, демонстрирует весьма скромные результаты. А вот UС Browser по каким-то причинам провалил тест, не отобразив итоговых результатов даже после множества попыток.

После первого испытания на скорость JavaScript мы решили провести ещё одно с помощью альтернативного инструмента. Kraken Benchmark основан на коде тестового пакета SunSpider, однако программисты компании Mozilla довольно ощутимо модифицировали его. По их мнению, только так могут быть достигнуты наиболее верные результаты, отражающие скорость выполнения тех задач, которые встречаются в реальной жизни. В Kraken Benchmark итоги тоже показываются в миллисекундах. Чем меньше значение, тем лучше.

Какой браузер для Android самый быстрый: исполнение JavaScript

И в этом бенчмарке побеждает Puffin. Причём опять со значительным отрывом. Chrome неожиданно оказался в аутсайдерах. Возможно, это объясняется тем, что бенчмарк разработали специалисты Mozilla, а они не любят Chrome.

Работа с трёхмерной графикой

BMark — это бенчмарк, который проверяет, насколько хорошо ваш браузер работает со стандартами Canvas 3D и WebGL. В процессе веб-обозреватель отрисовывает трёхмерную графику, и, в зависимости от того, насколько хорошо он это делает, ему начисляются баллы. Чем больше, тем лучше.

Какой браузер для Android самый быстрый: работа с трёхмерной графикой

И здесь Puffin снова впереди всех. За ним следует «Яндекс.Браузер», немного обогнавший Chrome. Firefox и Opera показывают средние результаты, а Ghostery оказался в самом конце (он хвалится приватностью, а не работой с 3D-графикой).

Общая производительность

Для этого теста мы выбрали Basemark Web 3.0. Он проверяет скорость выполнения задач, которые встречаются нам при ежедневном сёрфинге: загрузка пустой страницы, изменение ориентации экрана, работа браузера с JavaScript, CSS, DOM, WebGL и Canvas. За все пройденные тесты начисляются баллы. Чем больше, тем лучше.

Какой браузер для Android самый быстрый: общая производительность

Google Chrome вырывается в лидеры. Puffin, до этого идущий в лучших, провалил тест. Он завис на выполнении четвёртого шага (прогрузка и отрисовка текстур). Ровно с той же проблемой столкнулся и Ghostery.

Поддержка стандартов HTHL5

Строго говоря, бенчмарк HTHL5Test используется не для замеров скорости браузера, а для оценки точности при реализации веб-стандартов HTML5, базы данных Web SQL, а также стандарта WebGL. В конце концов, скорость — это замечательно, но страницы должны ещё и правильно отображаться. Чем больше баллов наберёт браузер в этом испытании, тем лучше.

Какой браузер для Android самый быстрый: поддержка стандартов HTHL5

И Chrome опять на высоте. Впрочем, остальные браузеры уступают ему ненамного. Puffin затерялся в середнячках.

Потребление памяти

Потребление оперативной памяти является немаловажной характеристикой, особенно для тех устройств, которые обладают небольшим её запасом. В первом тесте мы измерили с помощью приложения Simple System Monitor, сколько оперативной памяти требуется каждому браузеру при открытии одной пустой вкладки.

Здесь неожиданную победу одержал аутсайдер на всех предыдущих этапах DuckDuckGo. Очевидно, потому что он не пытается при старте показывать пользователю закладки, историю и статьи, которые могут быть интересны. Только пустая строка поиска — ничего лишнего. А вот UC Browser, перегруженный функциями, тут на последнем месте.

Какой браузер для Android самый быстрый: потребление памяти

При открытии пяти вкладок с различными сайтами картина меняется. Меньше всего памяти занял Naked Browser. Как и следует из названия, это абсолютно «голый» браузер, без красивого интерфейса и каких-то уникальных функций. Фаворит «скоростных» тестов Puffin оказался на четвёртом месте, но всё равно потребляет память достаточно скромно. UC Browser же занял больше всех оперативки и оказался внизу списка.

Какой браузер для Android самый быстрый:

Итоги

Графики результатов проведённых нами тестов свидетельствуют, что на роль самого быстрого браузера для Android претендует Puffin Web Browser. Любимец публики Chrome везде демонстрирует средние результаты, однако в испытании на соответствие веб-стандартам занимает первое место. Довольно популярный UC Browser продемонстрировал себя не лучшим образом: провалил первый тест, плохо выступил в других и оказался слишком прожорливым в плане памяти. А малоизвестный Naked Browser весьма посредственен по скорости обработки веб-страниц, зато занимает мало памяти, так что он пригодится владельцам старых Android-смартфонов.

Почему же Puffin оказался быстрее всех, да ещё и демонстрирует такой отрыв? Надо полагать, причина в том, как он обрабатывает страницы. Вот что говорят его разработчики:

Puffin ускоряет просмотр страниц, перенося нагрузку с мобильных устройств, у которых ограниченные ресурсы, на наши облачные серверы. Так что ресурсоёмкие веб-страницы на ваших телефонах или планшетах будут работать очень быстро.

Можно предположить, что на более старых и медленных смартфонах Puffin покажет ещё больший отрыв от конкурентов. Тем не менее браузером мечты его назвать нельзя, потому что он любит показывать рекламу с просьбой купить его платную версию и снабжён малополезными функциями вроде встроенного виртуального геймпада для управления играми на веб-страницах.


Таковы итоги нашего теста. Лично меня они удивили. А вас?