_SEM_ (mac-faq) все записи автора
Количество броузеров для 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 реализована в виде "живых закладок", которые автоматически обновляются через указанный промежуток времени. Кликнув на такую закладку вы получите список из новых статей.
Просмотр PDF
- Safari предлагает встроенный просмотрщик PDF, основанный на Preview.Со своей работой он справляется неплохо, но панель инструментов с частоиспользуемыми инструментами была бы отличным дополнением. Если вы кликните на закачанный PDF-документ левой кнопкой мыши, то получите возможность открыть его в Preview, а также изменить масштаб просмотра.
- OmniWeb, Firefox и Camino не поддерживают просмотр PDF. Эти программы закачивают документ PDF на рабочий стол, а затем запускают Preview для его просмотра. Выделить можно лишь Firefox, который спросит - хотите ли вы открыть или лишь загрузить файл.
Соответствие стандартам
Для проверки броузеров на соответствие стандартам были использованы тесты
Acid2, которые движок Gecko успешно провалил. WebCore справился получше.

Слева направо: OmniWeb, Firefox, Safari и Camino.
При этом все броузеры прошли тесты
W3 PNG.
Заключение
Некоторые люди, без сомнения, обвинят нас в нелюбви к движку Gecko, однако давайте взглянем правде в глаза. Firefox - отличный броузер, если вы используете Windows или Linux. На Маке же у вас есть выбор среди Safari, WebKit и OmniWeb, которые не только более дружелюбны к Мак-пользователю, но также быстрее и эффективнее. Каждый из представленных программ имеет свои сильные стороны. У Firefox таковой является широкий выбор дополнительных плагинов.
В конце концов, все сводится к банальному сравнению Gecko vs. WebCore, а это противостояние уже грозит стать идеологическим. Скажем так: если вас устраивает быстродействие Firefox (Camino), или же вы просто не можете расстаться со своими тремя миллионами плагинов - прекрасно... Я же предпочитаю все еще Safari. Жизнь коротка, знаете ли.
deepapple.com