Количество броузеров для Mac OS X растет быстрее, чем грибы после дождя, однако, как показывает статистика, Мак-пользователи все также предпочитают четыре из них - Safari, Firefox, Camino и OmniWeb. Вот они то и попали на тестирование издания
Macintalk.com. И хотя эту четверку мы бы доукомплектовали еще скандиновской "оперой", однако авторы явно не благоволят "викингам".
Safari или WebKit?
Пользователи Safari имеют необычный выбор, о котором могут и не догадываться. Они могут использовать как официальную версию броузера, так и
WebKit - текущую сборку приложения, обновляемую каждую ночь. Оба броузера идентичны друг другу, но в WebKit используется более новая версия среды Web Kit. Минус - иногда сборки работают нестабильно или в самый неподходящий момент вылезают незадокументированные "баги".
[показать] Движки рендеринга
Сердце каждого броузера - его движок рендеринга. Движок Gecko был представлен еще в Netscpae и используется во многих open-source броузерах, включая тот же Netscape, Firefox или Camino.
Движок WebCore (kHTML) также разрабатывается в рамках open-source проекта под крышей Apple, а поэтому и его можно найти во многих "альтернативных" броузерахб включая OmniWeb.
Существует хорошая причина, по которой Apple выбрала kHTML, а не Gecko - этот движок быстрее, код чище и меньше. С другой стороны - Gecko достаточно сложен и медленен, что будет отлично видно в нашем тесте на быстродействие.
Плюсы и минусы
[показать] Firefox
Плюсы:
- Функциональность: наличие разнообразных плагинов, дополнений и тем
- Хорошая поддержка CSS и Web-стандартов по сравнению с IE
Минусы:
- Портировано на Mac OS X и не является родным броузером для этой платформы
- Использован движок Gecko, который не лучшим образом работает под Mac OS X
- Интерфейс в стиле Windows
- В некоторых случаях может медленно работать
[показать] OmniWeb Beta
Плюсы:
- Использует новейшую среду WebKit
- Ряд интересных функций
- Выставление параметров для различных сайтов
- Сохранение сессии работы
- Обмен любимыми ссылками
Минусы:
- Стоит денег, а кто хочет платить за броузер в наше время?
[показать] Safari/WebKit
Плюсы:
- Каждый день по новой версии
Минусы:
- Иногда эти новые версии могут быть нестабильны
- Неудобная архитектура плагинов
[показать] Camino
Плюсы:
- Более похож на Мак-приложение, чем Firefox
- Соответствие всем стандартам Mac OS X
Минусы:
- Использован движок Gecko, который не лучшим образом работает под Mac OS X
Использование памяти
Эти цифры были взяты из Activity Monitor после включения и открытия одной закладки. Справедливости ради отметим, что измерение потребления памяти вещь сугубо субъективная, на которую влияет очень много факторов. Броузер отъедает память не только от количества закладок, но также от контента активных страниц, от количества установленных плагинов, истории и т.д.
Быстродействие
Для тестирования скорости загрузки страницы/рендеринга мы загружали HTML-документ размером 12,7MB и графическое изображение JPEG размером 1,6MB, каждый из которых был сохранен на локальном диске. Результаты особо не удивили, за исключением OmniWeb - этот опередил даже WebKit, умудрившись полностью отобразить страницу за 7 секунд.
Для тестирования обработки сценариев JavaScrip использовались тесты
Эндрю Хейджеса.
RSS
Все броузеры, за исключением Camino, имеют встроенную поддержку RSS. Safari имеет полноценный RSS-ридер, который хотя и выглядит угловатым по сравнению, скажем, с NewsFire или NetNewsWire. В остальных RSS реализована в виде "живых закладок", которые автоматически обновляются через указанный промежуток времени. Кликнув на такую
Читать далее...