Разделы

Интернет ПО Интернет-доступ Софт

Сравнение новейших браузеров: битва за скорость и красоту

Официальный релиз браузера Internet Explorer 9 (IE 9) пока еще не состоялся, но публичные бета-версии приложения уже получили распространение как в среде обычных пользователей, испытывающих технологические новинки, так и среди профессионалов, проводящих серьезные сравнительные тесты. Какие результаты показывает в них IE9?

Все пять браузеров используют технологию плагинов и расширений, однако только в Internet Explorer 9 имеется советник по производительности надстроек, который дает возможность оценить, насколько каждое из добавлений замедляет работу веб-обозревателя. Это особенно важно при длительной эксплуатации браузера, поскольку многие программы иногда даже не предупреждают пользователя и добавляют к веб-обозревателю свои модули.

С целью ускорения работы браузера разработчики стремятся переложить "на плечи" графического адаптера задачи работы с графическими элементами, включая текст, шрифты, стили, анимации, эффекты, воспроизведение видео, в т.ч. HD-видео, растровую и векторную графику. Это позволяет значительно быстрее загружать многие страницы, особенно на сайтах, где в массовом порядке используется технологии Flash, Silverlight и так далее. При этом пользователю ничего не надо настраивать – браузер сам при первой же возможности передаст весь комплекс расчетов на выполнение видеокарте. Данная технология впервые была реализована Internet Explorer 9. Наиболее близко по функциональности в этом вопросе продвинулись Google Chrome и Mozilla Firefox, впрочем, разработчики Opera и Apple Safari также работают в этом направлении.


Для Windows 7 в браузере реализована возможность "закрепить" сайт на панели задач, позволяя быстро открыть его в любой момент

Диспетчер загрузок Internet Explorer 9, в отличие от решений для Opera и Mozilla Firefox, имеет множество дополнительных функций (Google Chrome и Apple Safari вообще не имеют отдельного модуля). Предоставляется возможность получить сведения не только о размере загружаемого файла, но и полную ссылку на источник, скорость загрузки, возможность ее приостановить, а потом запустить снова. В результате пользователи с низкой скоростью интернет-соединения могут разделить процесс интернет-серфинга и загрузки больших файлов. Важным дополнением к безопасности является интегрированный фильтр SmartScreen для защиты от вредоносного программного обеспечения. Всем загружаемым файлам предполагается выставлять определенную репутацию (в настоящий момент данная функция отключена и будет доступна лишь в финальной версии).

Главным реализованным альтернативным вариантом ускорения работы браузера является технология Native Client, предназначенная для запуска машинного кода внутри браузера независимо от операционной системы. Ее предложила компания Google, реализовав поддержку в Chrome, Firefox, Safari, Opera. Однако в настоящий момент Native Client используется только в браузере Google Chrome, поскольку остальные разработчики указывают на сложность не только ее реализации, но и дальнейшей поддержки.

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

Internet Explorer 9 имеет в своем составе ряд оригинальных функций. Для Windows 7 реализована возможность "закрепить" сайт на панели задач, позволяя быстро открыть его в любой момент. В результате постоянно используемые веб-ресурсы становятся больше похожи на установленные на компьютере программы, чем на интернет-страницы. Добавлена возможность выполнять поисковый запрос, вводя его прямо в адресную строку, в результате прямо во время ввода запроса будут представлены наиболее вероятные ответы (по умолчанию эта функция отключена). Из конкурентов подобное реализовано только у Google Chrome и в бета-версии Opera 11.

Ускорители для быстрого доступа к веб-службам позволяют, не покидая просматриваемую страницу IE9, получить нужную информацию. Данная технология фактически полностью повторяет функцию расширений (Extensions), которые позволяет расширить функциональность браузеров Chrome и Firefox сходным образом (исключительно в области панели инструментов).

Переход на веб-сайты и начало поиска в одном поле в настоящий момент реализованы лишь в IE9 и Firefox. В браузере Google Chrome имеется технология мгновенного поиска, однако она реализует данный подход несколько в иной плоскости.

В случае возникновения сбоя при загрузке веб-сайта, остальные открытые вкладки в IE9 потеряны не будут. Сегодня подобной технологией обладает лишь Google Chrome 9, остальные браузеры в случае критических проблем с загрузкой сайта закрывают все вкладки разом.

Безопасность и конфиденциальность в сети

Вопросы безопасности выходят сегодня на первый план, поскольку отчеты антивирусных компаний свидетельствуют: количество вредоносного программного обеспечения растет, а методы обхода защитных механизмов становятся все изощреннее.

Атаки на основе межсайтовых сценариев (XSS) сегодня являются одной из самых существенных угроз безопасности в интернете, поскольку скомпрометированными могут оказаться даже самые известные сайты. Встроенный в Internet Explorer 9 фильтр межсайтовых сценариев позволяет выключить их выполнение с подозрительных сайтов. Ни один из четырех конкурентов подобной технологии не имеет.

Фильтр SmartScreen защищает IE9 от фишинга (поддельных уведомлений от имени веб-сайтов социальных сетей или банков) путем блокировки переходов на поддельные страницы, а также на страницы, содержащие вредоносное программное обеспечение. Важным плюсом данного механизма является его тесная интеграция с другими процессами в браузере – от открытия новых вкладок до загрузки файлов. Также необходимо отметить, что фильтр SmartScreen сочетается с антишпионским ПО Windows Defender, а также технологиями DEP (Data Execution Prevention - предотвращение выполнения данных) и ASLR (Address Space Layout Randomization - случайное размещение данных в адресном пространстве) самой операционной системы Windows, что увеличивает его функциональность и надежность. Фильтр в IE9 работает на основании данных из Social Engineering Defenses, Opera – использует черные списки от PhishTank и GeoTrust, а Firefox и Safari использует антифишинговую систему создателей поисковика Google Chrome. Главное преимущество антифишингового фильтра в IE9 – его более широкие возможности для противодействия обману пользователя.

Помимо указанных вариантов защиты, в Microsoft предполагают ввести систему "Репутации" (рабочее название). При загрузке файлов из надежных источников не происходит никаких предупреждений. Однако если файл вызывает сомнения, пользователь информируется дополнительным сообщением. Возможно, данная функция будет работать на основании "облачной" базы данных, однако в настоящий момент в Microsoft никаких комментариев по этому поводу не дают. Подобные механизмы защиты пока применяются лишь антивирусными компаниями (Panda Security, Symantec, "Лаборатория Касперского" и другими), но не производителями браузеров.

Анатолий Ковалевский / CNews