URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 109161
[ Назад ]

Исходное сообщение
"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."

Отправлено opennews , 20-Сен-16 17:58 
Доступен (https://webkitgtk.org/2016/09/20/webkitgtk2.14.0-released.html) выпуск новой стабильной ветки  WebKitGTK+ 2.14.0 (http://www.webkitgtk.org/), порта браузерного движка WebKit (http://webkit.org/) для платформы  GTK+. WebKitGTK+ позволяет использовать все возможности WebKit через GNOME-ориентированный программный интерфейс на основе GObject и может применяться для интеграции средств обработки web-контента в любые приложения, от использования в специализированных HTML/CSS-парсерах, до создания полнофункциональных web-браузеров. Из известных проектов, использующих WebKitGTK+, можно отметить Midori (http://www.midori-browser.org/) и штатный браузер GNOME (Epiphany).

Ключевые изменения (http://blogs.igalia.com/carlosgc/2016/09/20/webkitgtk-2-14/) в новой стабильной ветке:


-  Поддержка Wayland доведена до полнофункционального вида, т.е. доступны все имеющиеся возможности, включая ранее недоступные ускоренный композитинг и средства для работы с буфером обмена;
-  Процесс ускорения сведения компонентов окна (композитинг), использующий OpenGL, вынесен в отдельный поток и теперь работает параллельно с основной нитью, не блокируя выполнение JavaScript и обработку событий интерфейса. Многопоточный композитинг включен по умолчанию как для X11, так и для Wayland;
-  Добавлен новый обработчик потребления памяти, инициирующий освобождение ресурсов в случае нехватки памяти, который может работать в системах без cgroups (используется  EventFD и полинг /proc/meminfo);
-  В системе кэширования на диске релизован спекулятивный метод проверки актуальности прокэшированных ресурсов;

-  Значительно сокращено число открытых файловых дескрипторов.

URL: https://webkitgtk.org/2016/09/20/webkitgtk2.14.0-released.html
Новость: http://www.opennet.me/opennews/art.shtml?num=45179


Содержание

Сообщения в этом обсуждении
"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено anonymous , 20-Сен-16 17:58 
Странно, что браузерный движок должен знать про wayland. Разве GTK не представляет необходимый уровень абстракции?

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Вадик , 20-Сен-16 18:05 
> ускоренный композитинг и средства для работы с буфером обмена

Первый же пункт


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено anonymous , 20-Сен-16 18:48 
>Первый же пункт

Что, в GTK нет API для рисования и работы с буфером обмена?


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 20-Сен-16 20:01 
> Что, в GTK нет API для рисования и работы с буфером обмена?

Чем выше уровень indirect-а тем медленнее это рисоваться будет. И если кто удумает делать композитинг через трехэтажное гномовское апи - он получит трехэтажные маты пользователей за зверские тормоза.


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено anonymous , 20-Сен-16 21:23 
ну не знаю. Тут у людей QML летает... А тут чистый си всё же.

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 21-Сен-16 07:15 
> QML

А где его реально, кроме Sailfish (wayland) и Android используют?


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено anonymous , 21-Сен-16 15:38 
>А где его реально, кроме Sailfish (wayland) и Android используют?

Ну вот, даже на мобильных процах летает. А тут сишная прослойка на интеле тормозит.


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 25-Сен-16 04:19 
> Ну вот, даже на мобильных процах летает. А тут сишная прослойка на
> интеле тормозит.

Если кто хочет выводить ВООБЩЕ ВСЮ графику через какой-то механизм - там несколько другие понятия о скорости. Когда FullHD кадры оптом выдаваемые через такой интерфейс не должны напрягать. А там достаточно делать 1-2 лишних копирования куда-нибудь зазря и это будет выглядеть как тот мужик с vlc - ух ты, 330% нагрузки при выводе видео на кор2дуба?!


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 25-Сен-16 04:16 
> ну не знаю. Тут у людей QML летает...

А это смотря куда он летает. Попробуй на QML порисовать 1920х1080х30FPS для начала, с обновлением каждого кадра. И конечно же за tearing и stuttering пользователи тебя обзовут понятно как.


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 20-Сен-16 18:26 
Хорошо, что ему пока не нужно знать про systemd.

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 21-Сен-16 07:16 
> Хорошо, что ему пока не нужно знать про systemd.

Тсссссс! Лёня услышит!


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено 0pointer , 24-Сен-16 23:44 
Hey guys, what are you talking about here?

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Ergil , 20-Сен-16 18:15 
>  Midori, Epiphany

Восстание живых мертвецов, однако.


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено тоже Аноним , 20-Сен-16 18:43 
Midori - весьма живой и по-прежнему актуален на слабом железе, где браузеры-платформы слишком неповоротливы.

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 20-Сен-16 18:52 
это вы сейчас о каком Мидори? это который поддерживает разные движки и весит х/т которую никто не использует или о каком-то своём? а чем вам НетСёрф тогда не нра?

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено paulus , 20-Сен-16 19:33 
> чем вам НетСёрф тогда не нра?

или xombrero (xxxtrem)


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 20-Сен-16 19:58 
> Восстание живых мертвецов, однако.

Это тебе в соседнюю новость, за файрфоксом с свеженьким, тепленьким DRM'ом, прямо из-под проприетарщика.


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 21-Сен-16 08:31 
> за файрфоксом с свеженьким, тепленьким DRM'ом

man firefox-esr
man iceweasel


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 21-Сен-16 13:12 
Выходи из криозаморозки. iceweasel влился в firefox обратно

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 21-Сен-16 14:35 
> iceweasel влился в firefox обратно

Суть не изменилось, патчи всё те же, собирают всё те же люди. Просто мозилла позволила иметь iceweasel'у товарный знак Firefox. Да и один фиг его Mozilla Community собирала.


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 22-Сен-16 18:06 
либо "сути не изменилось" (хотя это коряво), либо "суть не изменилась" (хотя это клише).

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 22-Сен-16 18:10 
> либо "сути не изменилось" (хотя это коряво), либо "суть не изменилась" (хотя
> это клише).

сути не изменились, вот это коряво!



"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 21-Сен-16 16:55 
Вы в лесу живете, наверное.

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Шарп , 20-Сен-16 18:15 
Ещё один гвоздь в крышку гроба сами знаете чего.

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено kravich , 20-Сен-16 18:35 
Да ладно тебе, подождал бы браузеры на WebKitGTK хоронить...

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 20-Сен-16 18:57 
Наиболее интересные (luakit, dwb, вроде ещё какие-то) похоронены самими авторами. Это не похороны, а поминки.

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним84701 , 21-Сен-16 01:40 
> Наиболее интересные (luakit, dwb, вроде ещё какие-то) похоронены самими авторами. Это не
> похороны, а поминки.

Не совсем.
GTKшники при переходе на webkit2 убрали часть апи.

https://bugs.webkit.org/show_bug.cgi?id=113663
>> As part of porting uzbl[1] to WebKit2, I've found a number of APIs are missing compared to WebKit1.
> We are trying to keep the API as simple as possible, so unless there's a real need for something we will
> not add more API, and unfortunately things like "it was available in WebKit1" or
> "it would be nice to have" are not enough.

xombrero:
https://github.com/conformal/xombrero/issues/103
> I use it daily however the issue is a webkit2 would require a full port.
> Tons of work aside, they don’t expose all knobs we need to make it secure again.  
> This is unfortunate and the reality is that xombrero will continue to be maintained until webkit1 is deprecated

luakit:
https://github.com/luakit/luakit/issues/299
> I'm unsure if my approach would mesh well with what other people have been doing, since the shift to
> Webkit 2 requires some radical changes;

dwb: не найду, но автор вроде тоже ссылался на то, что придется слишком уж много переделывать при переходе на вебкит2

Т.е. "пилить свой браузер" с отличными от представлений гнумовцев хотелками теперь стало несколько накладно.



"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 21-Сен-16 17:16 
Я это и имел ввиду. Фактически, авторы заявили, что не хотят находиться в состоянии перманентного переписывания под новые, несовместимые, версии вебкита.

> dwb: не найду, но автор вроде тоже ссылался на то, что придется слишком уж много переделывать при переходе на вебкит2

Да. Правда, он ещё заявил, что планирует начать разработку браузера, независимого от конкретного движка и позволяющего при компиляции подключать любой движок. Но с тех пор никаких новостей не было. Читал об этом где-то на archlinux-форумах, ссылку, к сожалению, кинуть не могу.


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 21-Сен-16 02:52 
Есть ещё живой vimb, но тоже на первом сабже. Ветка с поддержкой второго есть, но какая-то дохлая.

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено нах , 22-Сен-16 13:25 
> Ещё один гвоздь в крышку гроба сами знаете чего.

X11 ? Да, пожалуй. Еще лет пять, и современный чудо-софт будет вообще несобираем без wayland, а уже собранный - соответственно, неработоспособен без него.


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено 0eviy , 20-Сен-16 18:48 
наконецто!

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено 0eviy , 20-Сен-16 18:51 
интерено кто его первым использовать начнет?

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 20-Сен-16 19:59 
Арчеводы и гентушники, не заломавшиеся это компильнуть :)

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено 0eviy , 20-Сен-16 20:06 
> Арчеводы и гентушники, не заломавшиеся это компильнуть :)

эти это умеют )


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 21-Сен-16 13:13 
Пользователи федоры?

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним 20.09 , 20-Сен-16 22:46 
Когда Wayland станет новым стандартом с полноценной поддержкой всего и вся? У меня такое впечатление, что я уже 10 лет слышу это слово, а воз всё где-то там и в 2016 году в Линукс продолжает использоваться клиент-серверная графическая подсистема, устаревшая ещё во времена становления винды.

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Мыслитель , 21-Сен-16 00:08 
Wayland-у 8 лету
Mir-у 4 года

P.S. Это не значит что мир развивается в 2 раза быстрее, просто у них 80% общего


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним 20.09 , 21-Сен-16 00:39 
А Иксам то сколько лет, мыслеятель? Не X.org, а не X11 вообще?

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 21-Сен-16 07:27 
> А Иксам то сколько лет, мыслеятель? Не X.org, а не X11 вообще?

X11 - 32 года
X.org - 12 лет.


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Мяут , 22-Сен-16 00:49 

X11 - 32 года
X.org - 12 лет           <------- Combo breaker!
Wayland - 8 лет
Mir - 4 года


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 21-Сен-16 13:15 
Я уже спокойно использую вейленд на десктопе. Об иксах перестал вспоминать ещё летом. Работает.

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено gnutrans , 22-Сен-16 15:50 
Ну, умврщики то да, они вяленого уже вовсю использовали ещё в те времена, когда его просто запуститься нельзя было заставить.



"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено anonymous , 21-Сен-16 00:21 
Midori застрял на WebKitGTK 2.4.x, так что эта новость не про него

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Онаним , 21-Сен-16 05:06 
> В системе кэширования на диске релизован спекулятивный метод проверки актуальности прокэшированных ресурсов

Кэшированием, да ещё и дисковым занимается компонент? Нахрена? Он рендерить должен что ему дают, а доставкой (и кэшированием, и сетевой коммуникацией) должно заниматься приложение, в которое он встроен.


"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено anonymous , 21-Сен-16 15:41 
Да он и про вяленого ничего знать не должен.

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 22-Сен-16 00:27 
О, хоть куда-то отдельный поток добавили!

"Выпуск браузерного движка WebKitGTK+ 2.14 с полноценной подд..."
Отправлено Аноним , 23-Сен-16 18:52 
Пора сделать очередной 'снимок' системы и положить в архив на внешний HDD...