LINUX.ORG.RU

Epiphany + WebKit


0

0

Сегодня собрался с духом и скомпилировал Epiphany из SVN с WebKit back-end (зависимости от Qt у него нет). Пришлось правда приложить напильник, чтобы собрать под GNOME 2.18, ну да ладно. Извиняюсь за JPEG изуродовавший шрифты, но PNG получился огромным (880КБ): http://img84.imageshack.us/img84/8161/epiphanywebkitnb1.png

Самая главная фишка движка -- скорость! Нет, вот так: СКОРОСТЬ!!! Она просто великолепна, отрисовка мгновенная даже там, где Firefox затыкается на несколько секунд. Gecko на фоне WebKit просто жуткий тормоз, ни в какое сравнение не идет. Что касается совместимости, то Epiphany/WebKit без проблем отображает даже очень тяжелые сайты, что меня безмерно порадовало.

Теперь о плохом. Этот back-end пока очень сырой. Много глюков и недоработок, хотя базовый функционал работает хорошо. Мое мнение: использовать в качестве основного браузера пока нельзя, но перспективы проекта просто отличные.

Инструкции по сборке можно найти тут: http://live.gnome.org/WebKitGtk http://blogs.gnome.org/xan/2007/07/24/if-you-see-the-buddha-on-the-road-port-it-to-gtk/ (патч накладывать уже не надо).

>>> Просмотр (1280x1024, 274 Kb)

Взялись за ум и приделали кдешный рендерер страниц (с отрванными зависимостями от кт и кде)? Молодцы.

ChALkeR ★★★★★
()

Звёздочка на кнопке "Благодарности" катастрофически вписывается в общий стиль. За это я и недолюбливаю Гном

prizident ★★★★★
()
Ответ на: комментарий от troorl

>Я так понял в КДЕ-4.0 webkit-a не будет?

Неправильно понял. Или считаешь, что разработчики KDE будут им теперь брезговать? :D

blaster999 ★★
()
Ответ на: комментарий от blaster999

> Неправильно понял. Или считаешь, что разработчики KDE будут им теперь брезговать? :D

Я не знаю, просто не похоже, чтобы они успели к релизу доделать это чудо.

troorl ★★
()
Ответ на: комментарий от Unnamed_Hero

>Звёздочка на кнопке "Благодарности" катастрофически вписывается в общий стиль. За это я и недолюбливаю Гном

Ой...кнопочка ему непонравилась...

Danmer ★★
()
Ответ на: комментарий от troorl

> Я не знаю, просто не похоже, чтобы они успели к релизу доделать это чудо.

WebKit давно работает как часы. А вот Konqueror и вся обвязка падает.. :)

Aceler ★★★★★
()

Очень заинтересовался, но так и не понял: это реально когда-то будет? В смысле, epiphany с webkit? Или это так и будет в виде ССЗБ-едишн? Во-вторых: чья все-таки эта технология? Кдешнигов или яблочников?

NoMad ★★
()
Ответ на: комментарий от Drolyk

>Ты на улице живешь ? Температура проца 26 это песец :)

а что в этом? у меня одно ядро 27, второе 21. во время простоя ессно.

xscrew ★★
()

красивое оформление в gnome

yuko
()
Ответ на: комментарий от NoMad

>Во-вторых: чья все-таки эта технология? Кдешнигов или яблочников? ВебКит - яблоко кхтмл - динозавр --- Первым был khtml Ранетки его позаимствовали, пилили-пилили ... и получился у них WebKit

anonymous
()
Ответ на: комментарий от NoMad

>Во-вторых: чья все-таки эта технология? Кдешнигов или яблочников?
ВебКит - яблоко
кхтмл - динозавр
---
Первым был khtml
Ранетки его позаимствовали, пилили-пилили ...
и получился у них WebKit

anonymous
()
Ответ на: комментарий от anonymous

> Первым был khtml > Ранетки его позаимствовали, пилили-пилили ... > получился у них WebKit результат допилов - с первым конкерор работает, со вторым - падает :) зато все очень быстро :)

anonymous
()

если бы не синий цвет ссылки "Домашняя страница веб-браузера" на тёмно-сером фоне, то был бы отличкный скриншот

а так просто хороший

AnDoR ★★★★★
()
Ответ на: комментарий от Drolyk

> Ты на улице живешь ? Температура проца 26 это песец :)

АМДшник? :) Просто проц не нагружен ничем. Проц кстати Pentium 4 3.0GHz. :)

Relan ★★★★★
() автор топика
Ответ на: комментарий от blaster999

> Шрифт в меню такой и есть, или jpeg побил?

На моем монике примерно такой и есть, хотя посмотрите лучше PNG.

Relan ★★★★★
() автор топика
Ответ на: комментарий от NoMad

> Очень заинтересовался, но так и не понял: это реально когда-то будет? В смысле, epiphany с webkit?

Да, это реально будет. Добавлено это дело было совсем недавно. Возможно даже WebKit станет основным движком для Epiphany, когда дозреет. IMHO он гораздо лучше тормозного Gecko. Да, кстати стОит сказать что собственно нативный интерфейс Epiphany гораздо шустрее и отзывчивее, чем аццкий XUL.

Relan ★★★★★
() автор топика
Ответ на: комментарий от Relan

> АМДшник? :) Просто проц не нагружен ничем. Проц кстати Pentium 4 3.0GHz. :)

у тебя датчик неверно температуру показывает. п4 особенно холодным нравом никогда не отличался

Joe_Bishop
()
Ответ на: комментарий от Joe_Bishop

> у тебя датчик неверно температуру показывает. п4 особенно холодным нравом никогда не отличался

Точно АМДшник. :) Это Northwood, а не Prescott. Последний действительно та еще грелка.

Relan ★★★★★
() автор топика

мда, хиг так и прёт.

надпись "Перейти 100%" в правом верхнем углу вообще убийственная.

anonymous
()

а есть легкий gtk browser на этом webkit'е, без всяких гномьих зависимостей? нашел midori http://software.twotoasts.de/?page=midori , но он в альфа статусе

anonymous
()

Движок этот ничем особенным не выделяется. Так для справки: konqueror и webkit имеют самую тормозную реализацию JS среди всех широкоиспользуемых движков/браузеров. Хотя, с другой стороны, сам HTML хорош и быстр. Особой нужды прикручивать его назад я не вижу. Все нужные вещи из webkit'а бекпортируются в khtml.

timur_dav ☆☆☆☆☆
()
Ответ на: комментарий от timur_dav

Не помню где (гугл в первой двадцатке по запросу web browser comparison выводит), был обстоятельный тест скорости браузеров по разным показателям. Самый быстрый HTML - khtml/webkit, самый тормозной JS - они же. Яблочный Webkit отличался от него в пределах точности измерений.

timur_dav ☆☆☆☆☆
()

Пардон, афтар, а темы ГТК и Метасити какие? Ваабсче какое чта в афармлении. Спасиба.

anonymous
()
Ответ на: комментарий от Relan

> Точно АМДшник. :) Это Northwood, а не Prescott. Последний действительно та еще грелка.

нортвут тоже не холодный, 26 градусов - фейк.

Joe_Bishop
()
Ответ на: комментарий от timur_dav

> Не помню где (гугл в первой двадцатке по запросу web browser comparison выводит), был обстоятельный тест скорости браузеров по разным показателям. Самый быстрый HTML - khtml/webkit, самый тормозной JS - они же. Яблочный Webkit отличался от него в пределах точности измерений.

Зайдите на ultracomp.ru и посмотрите как Firefox вешается на несколько секунд из-за JS. Зайдите любым другим браузером. Ощутите разницу. :)

Интереса ради погуглил. Получил вот что: http://www.howtocreate.co.uk/browserSpeed.html

В тестах на JS Safari (WebKit на Mac) оказался быстрее, чем Firefox на Mac, который, в свою очередь, на Линуксе быстрее Konqueror. В общем, я бы не стал утверждать, что WebKit=KHTML.

Relan ★★★★★
() автор топика
Ответ на: комментарий от Bismark

GTK: Neutronium-Low. WM -- Compiz, специально запустил потестить скорость скроллинга в браузере (в Firefox при запущенном Compiz она подтормаживает, с WebKit все ОК). Тема Emerald одноименная.

Relan ★★★★★
() автор топика
Ответ на: комментарий от Joe_Bishop

> нортвут тоже не холодный, 26 градусов - фейк.

Да и вообще скрин -- неприкрытая реклама Intel. :D

Relan ★★★★★
() автор топика
Ответ на: комментарий от timur_dav

> Особой нужды прикручивать его назад я не вижу. Все нужные вещи из webkit'а бекпортируются в khtml

Подозреваю ч то в KDE4, может и не к ближайшему релизу, но будет именно WebKit. Причина: им очень заинтиресовались в Trolltech, и уже в Qt 4.4 будет реализована плотнейшая реализация с ним и его JS-движком. Подробности здесь http://labs.trolltech.com/blogs/category/labs/internet/webkit/ Я думаю дальнейшие коментарии здесь излишни :)

SLiDER
()
Ответ на: комментарий от SLiDER

> реализована плотнейшая реализация

тьфу, не реализация, а интеграция, конечно же :)

SLiDER
()
Ответ на: комментарий от Relan

> Да и вообще скрин -- неприкрытая реклама Intel. :D

заметь, ни о чём подобном я не говорил. Просто, п4 неспособен быть таким холодным на частоте 3гц, глючит датчик. Так что можешь смело удалять индикатор температуры процессора ввиду бесполезности.

Joe_Bishop
()
Ответ на: комментарий от Joe_Bishop

> заметь, ни о чём подобном я не говорил. Просто, п4 неспособен быть таким холодным на частоте 3гц, глючит датчик.

На самом деле в тот день в комнате был аццкий дубак. Сейчас вот уже получше стало, индикатор показывает 33 градуса (в idle естественно). Это на самом деле нормальная температура.

Relan ★★★★★
() автор топика
Ответ на: комментарий от Relan

> В тестах на JS Safari (WebKit на Mac) оказался быстрее, чем Firefox на Mac, который, в свою очередь, на Линуксе быстрее Konqueror. В общем, я бы не стал утверждать, что WebKit=KHTML.

Не совсем понял, кто там у вас быстрее Konqueror?

Rikz ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.