.png

webkit_icon.jpgЕсть такое приложение как Sparkle — модуль, который позволяет разработчикам добавлять функцию автоматического обновления в свои приложения. Его используют такие популярные программы как Things, Awaken, smcFanControl, LaunchBar, CoverSutra, Adium и т.д. Так вот данный модуль наконец-то был добавлен в WebKit. Собственно, это событие и натолкнуло меня на написание поста.

WebKit — бесплатный движок для отображения web-страниц разработанный программистами Apple на основе библиотек KHTML и KJS. Именно на его базе и работает Safari. По большему счету Safari — графическая оболочка на WebKit. Для справки — движок также используется в браузерах платформ Android, Nokia Series 60, браузерах Google Chrome и Konqueror.

На основе свежих сборок WebKit и выходят новые версии Safari. Тут надо понимать, что это WebKit это не рюшечки и новые функции, а только движок отображения страниц, который с каждым релизом становится все более совершенным.

Для определения “качества” отображения web-страниц была разработана серия тестов Acid, последний из которых — Acid3. Тест выставляет оценку от 0 до 100. Высший бал означает, что эталонная страница отобразилась вашим браузером максимально верно. Вот результаты последних браузеров под Mac:

Firefox 3.0.5

Снимок экрана 9.png

Safari 3.2.1

Снимок экрана 6.png

Opera 9.63

Снимок экрана 11.png

WеbKit r39882

Снимок экрана 8.png

Как видите, WebKit единственный кто проходит данный тест, а значит — отображает страницы наиболее качественно. Но это еще не все. Помните как в интернете оргазмировали по поводу супер-пупер скорости Google Chrome (который также бегает на WebKit, правда вроде как с переработанной виртуальной машиной) JavaScript-машины? Для теста Google выложила специальный web-тест — V8 Benchmark Suite – version 2. Давайте прогоним им наши браузеры:

Firefox 3.0.5

firefox.png
Safari 3.2.1

safari.png
Opera 9.63

 

opera.png

WеbKit r39882

webkit.png

 

 

 

Как видно из тестов, JavaScript-машина WebKit ничем не уступает Google Chrome и во много раз быстрее Safari, FF и Opera. Для конечного пользователя это означает прирост быстродействия при работе с AJAX-приложениями, например Gmail, Google Docs, Google Reader и т.д.

Переходим на WebKit? Как?

Что переходим, это понятно. Сделать это проще чем вы думаете. Просто качаем последнюю сборку и устанавливаем обычным образом. Запускаем, и видим все тот же Safari с нашими плагинами, закладками и настройка. Все что говорит об использовании WebKit — немного измененная иконка приложения. Все отличия внутри.

Не забывайте делать WebKit сделать браузером поумолчанию (в настройках браузера):

Снимок экрана 3.png

Я теперь на WebKit, а вы?

P.S. Это последний пост розыгрыша Blogo. Ждите анонсов по другим программам.

 .png Нужен переводчик под Mac OS? TranslateIt! — лучший выбор!
Share.