WebKit: браузер для гиков или обычных пользователей?


 .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! — лучший выбор!

Автор: Влад Gorohovsky

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Комментариев (25) »

  1. zastavnitskiy

    Опубликованно January 15, 2009 @ 13:03

    Pavel Zastavnitskiy

  2. Влад Gorohovsky

    Опубликованно January 15, 2009 @ 13:05

    2 zastavnitskiy: последняя на этой неделе! Сегодня вышлю всей 5рке лицензии.

    Ждите в понедельник следующего анонса раздачи.

  3. Leon

    Опубликованно January 15, 2009 @ 13:36

    Мне кажется, что на самом деле все эти “цифры” для конечного потребителя не играют никакой роли. Например, в моем safari google reader работает и так бытро, ну увеличиться скорость в 10 раз – мне от этого не будет ни холодно, ни жарко. С поддержкой стандартов то же самое – все равно не найдешь сайт, который будет правильно отображаться в WebKit, но неправильно в Safari.

  4. Sm1le

    Опубликованно January 15, 2009 @ 13:41

    Я на винду себе установил, вроде работает, 100\100 баллов, но нет его иконки в списке браузеров по умолчанию.

  5. Pavel

    Опубликованно January 15, 2009 @ 13:56

    Вот тут тоже очень приятные результаты — новые свойства из CSS3, почти все отображаются корректно.

    http://nuke.wyob.ru/css3test

  6. Arwen

    Опубликованно January 15, 2009 @ 14:04

    Мне тоже WebKit понравился, хороший такой, милый браузер. Но я так и не нашла, как его сделать браузером по умолчанию. Например, если нажимать на ссылку в Mail (там у меня RSS-ленты), то ссылка откроется всё равно в Safari, a не в Web-Kit. Так что я им перестала пользоваться. А ещё когда я рассказала об этом Дину, он покрутил пальцем у виска (образно), и сказал, что это для девелоперов, там стоит куча всего для поиска багов и т.д., а нормальным, обычным пользователям стоит использовать нормальные браузеры (в смысле готовые финальные сборки, а не девелоперские версии). Элементарно хотя бы ради антифишинговой защиты. Поэтому я бы не рекомендовала его использовать по умолчанию.

    Вообще, у меня с браузерами очень сложные отношения в последнее время. Safari меня совсем не слушается. 3.1.2 на Windows переодически вылетает, я им пользоваться перестала, а на Маке после установки 10.5.6 нечто невообразимое творится — Safari падает на ровном месте. Теперь у меня любимый браузер — Google Chrome. Он тоже основывается на WebKit? поэтому странички рендерит также (по крайней мере, похоже) на Safari. Теперь буду ждать либо когда поправят Safari, либо когда выйдет Chrome для Мака.

  7. Apple19

    Опубликованно January 15, 2009 @ 14:20

    2 Arwen а ты сначала открой Safari и зайди там в настройках! там и будет в основных.

  8. Arwen

    Опубликованно January 15, 2009 @ 14:22

    @Apple 19
    Если я не ошибаюсь, я так и сделал. Всё равно откывалось Safari, а не WebKit. (Правда, мне сейчас лень повторно ставить и перепроверять). :)

  9. ShadowX

    Опубликованно January 15, 2009 @ 15:13

    Согласен с первым коментом Arwen, WebKit очень крут, но почемуто даже Apple не делает обновления сафари на последние сборки…
    У меня установлено 5 браузеров, но пользуюсь я все же Safari

  10. Apple19

    Опубликованно January 15, 2009 @ 15:14

    да! разница заметна в скорости!

  11. Влад Gorohovsky

    Опубликованно January 15, 2009 @ 15:23

    2 Arwen: он открывается как сафари, и все фишки сафари (надстройки, плагины и и.д.), в том продолжают работать. WebKit ты сможешь узнать по желтому, а не белому значку компаса в доке. Для антифишинговой защиты есть замечательный 1Password (но я не думаю, что WebKiеt отлавливает такие странички хуже).

    А для деволюперов фишки очень удобные, например можно посмотреть статистику страницы, размеры всех картинок, время загрузки и т.д. Для блоггеров очень даже подходит.

    2 Sm1le: в винде надо не там ставить, а в Программах по умолчанию :)

  12. ShadowX

    Опубликованно January 15, 2009 @ 15:39

    2 Влад: статистику можно посмотреть и в сафари включив отладочное меню (по-умолчанию оно скрыто), вот команда в Терминал:

    defaults write com.apple.Safari IncludeDebugMenu 1

    Но, обычному пользователю она это меню совсем не нужно :)

    P.S. Блог все время “жалуется” на проблемы с Cookies и JavaScript. Не дает коментировать с первого раза… :(

  13. Влад Gorohovsky

    Опубликованно January 15, 2009 @ 15:41

    2 ShadowX: странно. Я только что отключил капчю и поставил другой плагин против спама. Можем в нем дело. Заскринь плиз в следующий раз что он там говорит, так как у меня все ок.

  14. Arwen

    Опубликованно January 15, 2009 @ 15:48

    @Влад

    Вот-вот для девелоперов и для блогеров, но не для обычных пользователей. Я знаю, как WebKit выглядит. Было такое, что он открыт, установлен браузером по умолчанию, а ссылки всё равно открываются в Сафари.

    Действительно, что-то опять с комментариями не работает. Я смогла нормально комментировать, только когда сделала «Вход» в блог. До этого (пока пыталась написать комментарий как незарегистрированный пользователь) редиректит на какую-то страничку, где всё написано кракозябрами. Проверь, пожалуйста.

  15. Влад Gorohovsky

    Опубликованно January 15, 2009 @ 15:55

    2 Arwen: я же говорю, WebKit от сафари не отличается, он выглядит как Safari и называется Safari. Это тот же сафари последней версии, но с другим движком.

    WebKit для тех, кто хочет чего-то новенького, экспериментов :)

    Про коменты: Эта проблема была из-за старой капчи, которую я уже убрал. Сейчас даже не зарегистрированный пользователь может оставить комментарий. Попробуй.

  16. BopoH

    Опубликованно January 15, 2009 @ 15:56

    Опера 10 проходит acid3 на 100.

  17. lgb

    Опубликованно January 15, 2009 @ 18:11

    Согласен с мнением, которое рассказала Arwen.

    WebKit это именно движёк, а не браузер. Это открытый движёк и его постоянно улучшают, однако для внедрения в браузеры нужны не только улучшения – важно ещё проверить на наличие ошибок (а они есть всегда) и устранить их. Лично мне не нужен потенциально глючный браузер…

    С другой стороны я сам программист и мне интересны некоторые новинки. Хотя в таких случаях я обычно качаю сам код, а не уже собранные версии. Вот только браузеры мне в этом отношении не интересны +)

    В итоге я юзаю пусть и не самый новые, зато лучше проверенные релизные версии.

  18. Sm1le

    Опубликованно January 15, 2009 @ 18:49

    Чтото у меня случилось с кнопкой отправить…

    Вот скрин:
    http://i.piccy.info/i3/d0/d2/690697b436af145c6e6226262bb9.jpeg

    А в программах по умолчанию webkit не наблюдается. Только Safari и всё.

  19. svyatogor

    Опубликованно January 15, 2009 @ 18:59

    > Это тот же сафари последней версии, но с другим движком.

    не совсем верное утверждение, движок тот же, просто новее. фактически его моэно рассматривать как живую версию сафари.

    мне он понравился более мощным иструментом отладки, включающим в себя JS дебагер/профайлер. Хотя и в сафари есть инспектор, он все же еще сыроват.

  20. Sm1le

    Опубликованно January 15, 2009 @ 19:07

    ооо уже нормальная кнопка)

  21. SNIG

    Опубликованно January 15, 2009 @ 20:16

    Что то не понял. Когда открываешь Китом он вылетает на свою дом.стр. , даже если в преференцах стоит иная.
    Как поправить?????????

  22. Apple19

    Опубликованно January 15, 2009 @ 21:26

    вопрос конечно не по теме! Кто нить знает как научить Mac “разговаривать” по русски?????

  23. SNIG

    Опубликованно January 16, 2009 @ 22:10

    Поюзал денёк на MacBooke и iMace
    На мой взгляд чистый Сафари работает быстрее

  24. Zelevova

    Опубликованно January 26, 2009 @ 13:59

    Вещь хорошая. Работает быстрее чем просто сафари, но часто обновляется и некоторые обновления крайне нестабильны. Приходиться обновляться снова и снова.
    Несколько дней работал вообще на ура. А сегодня обновился и несколько часов часть страниц работало некорректно. Сейчас вроде обновился и все нормально.

  25. deep

    Опубликованно January 28, 2009 @ 02:24

    Safari Version 4 Developer Preview (5526.11.2) – Acid3 тест дает 100%

Написать комментарий

Имя: (обязательно)

E-mail: (обязательно)

Сайт:

Текст комментария: