The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз браузерного движка WebKitGTK 2.44.0 и web-браузера Epiphany 46

17.03.2024 16:55

Представлен выпуск новой стабильной ветки WebKitGTK 2.44.0, порта браузерного движка WebKit для платформы GTK. WebKitGTK позволяет использовать все возможности WebKit через GNOME-ориентированный программный интерфейс на основе GObject и может применяться для интеграции средств обработки web-контента в любые приложения, от использования в специализированных HTML/CSS-парсерах, до создания полнофункциональных web-браузеров. Из известных проектов, использующих WebKitGTK, можно отметить штатный браузер GNOME (Epiphany). Ранее WebKitGTK применялся в браузере Midori, но после перехода проекта в руки Astian Foundation старый вариант Midori на WebKitGTK был заброшен и создан принципиально другой продукт с тем же названием Midori.

Ключевые изменения:

  • Прекращена поддержка движков отрисовки, использующих X11 и WPE. Для отрисовки задействован механизм, использующий разделяемые буферы DMA-BUF.
  • При отрисовке улучшена синхронизация с кадровым гасящим импульсом (vblank) для исключения появления разрывов при выводе (tearing).
  • Из процесса формирования интерфейса, использующего GTK4, обеспечен доступ к компонентам DOM для людей с ограниченными возможностями (accessibility).
  • Для работы клавиатурных комбинаций на сайтах прекращена повторная подстановка событий нажатия клавиш в GTK4.
  • Налажено определение геймпадов.



На базе WebKitGTK 2.44.0 сформирован выпуск браузера GNOME Web 46 (Epiphany). Основные изменения:

  • Разрешено закрытие прикреплённых вкладок.
  • Добавлена поддержка аутентификации с использованием смарт-карт (PKCS #11).
  • Улучшена навигация при помощи клавиатуры по списку, выпадающему из адресной строки.
  • В контекстное меню, показываемое для ссылок, добавлен пункт отправки ссылки на email ("Send Link by Email...").
  • При нажатии средней кнопкой мыши на кнопку открытия новой вкладки, обеспечена вставка в адресую строку выделенного текста.
  • Запрещено обращение сайтов к некоторым внутренним API Epiphany.
  • На системах без безлимитного подключения сокращён интервал обновления фильтров блокировщика рекламы.
  • При выделении текста обеспечено скрытие некоторых элементов контекстного меню.
  • Прекращена поддержка обращения к серверам Google Safe Browsing.
  • В контекстном меню по умолчанию скрыты действия для разработчиков.
  • Диалог с настройками переведён на использование виджета AdwSpinRow.
  • Отображение меток приведено в соответствие с рекомендациями по стилевому оформлению интерфейса пользователя GNOME HIG (Human Interface Guidelines).

  1. Главная ссылка к новости (https://webkitgtk.org/2024/03/...)
  2. OpenNews: В WebKit добавлена поддержка библиотеки Skia для отрисовки 2D-графики
  3. OpenNews: iLeakage - метод эксплуатации уязвимости в CPU Apple через браузеры на базе движка WebKit
  4. OpenNews: Релиз браузерного движка WebKitGTK 2.42.0 и обновление проекта Servo
  5. OpenNews: Релиз браузерного движка WebKitGTK 2.40.0 и web-браузера Epiphany 44
  6. OpenNews: Опубликован Tangram 2.0, web-браузер на основе WebKitGTK
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60796-webkitgtk
Ключевые слова: webkitgtk, epiphany, webkit, gnome
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (56) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, КО (?), 18:19, 17/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    WebKit and the WebKit logo are trademarks of Apple Inc.
    Свободка, лел
     
     
  • 2.14, Аноним (14), 19:29, 17/03/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Сами используют и дают возможность другим, что плохого ?
    https://www.apple.com/safari/
     
  • 2.15, Аноним (15), 20:12, 17/03/2024 Скрыто ботом-модератором     [к модератору]
  • –3 +/
     
     
  • 3.16, Аноним (14), 20:17, 17/03/2024 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
     
  • 4.18, Аноним (15), 20:31, 17/03/2024 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 5.19, Аноним (19), 20:44, 17/03/2024 Скрыто ботом-модератором     [к модератору]
  • +3 +/
     
     
  • 6.22, Аноним (22), 22:03, 17/03/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.26, Аноним (26), 00:49, 18/03/2024 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
     
  • 8.27, Аноним (22), 00:55, 18/03/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.20, Аноним (14), 20:46, 17/03/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.51, Аноним (51), 08:17, 18/03/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 3.46, Аноним (46), 06:35, 18/03/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.47, Аноним (47), 07:25, 18/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >WebKit and the WebKit logo are trademarks of Apple Inc.

    Свободка, лел

    Речь идёт о названии и картинке. Код под LGPL, BSD.

     
  • 2.54, Аноним (54), 11:07, 18/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не говорите ему что Firefox тоже ™, только мозилла фудейшон
     

  • 1.2, Аноним (-), 18:20, 17/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Не понял. Эпифани прибит гвоздями к GTK, или к GNOME?
     
     
  • 2.5, Kuromi (ok), 18:41, 17/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    К Гному точно не прибит, хотя подается как его часть и сильно сихронизирован с  ним в цикле разработке.
    Можно вполне себе поставить отдельно и установки гнома не требует, хотя сами Гноморазрабы считают что вне гнома смысла использовать нет (непонятно почему, не видел там ничего такого).

    К GTK таки прибит, да.

     
  • 2.6, BrainFucker (ok), 18:53, 17/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не проблема, использую иногда из под KDE когда надо подебажить проблемы с вёрсткой или JS, возникшие у пользователей iPhone, т.к. с большой вероятностью та же проблема воспроизведётся и в Epiphany.
     
     
  • 3.8, Kuromi (ok), 18:59, 17/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Спорное решение учитывая сколько глюков Эпифания\WebKitGTK имеют сами по себе. На Ютубе все до сих пор глючит, зависания и падения на ровном месте.
     
     
  • 4.10, BrainFucker (ok), 19:02, 17/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну так я и говорю что оно не для использования, а жалобы пользователей айфона проверить и если баг там воспроизведётся, можно там и отладить, без необходимости доставать где-то айфон. А Ютуб не я пилю.
     
     
  • 5.11, Kuromi (ok), 19:14, 17/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну так я и говорю что оно не для использования, а жалобы
    > пользователей айфона проверить и если баг там воспроизведётся, можно там и
    > отладить, без необходимости доставать где-то айфон. А Ютуб не я пилю.

    Я вот пользую как быстрый браузер для того чтоб что-то глянуть и закрыть. Держать вкладки открытые там нереально, памяти жрет Эпифания как не в себя. Видел на Ютубе некотоыре люди делали "челленджи" пожить месяцок только на Эпифании - результат боль и страдания.
    Совершенно непригоден как полноценный браузер. Откровенно говоря не понимаю зачем вообще его пилят...

     
     
  • 6.56, Аноним (-), 13:41, 18/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Совершенно непригоден как полноценный браузер. Откровенно говоря не понимаю зачем вообще его пилят...

    GNOME - это DE, в котором должен быть свой джентльменский набор софта. То есть установил, а там хоп! Всё для работы готово. В этом и  заключается философия всех DE.

     
     
  • 7.59, Kuromi (ok), 16:50, 18/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Как говорилось раньше, "IE это такая программа для загрузки Firefox".
     

  • 1.7, Kuromi (ok), 18:54, 17/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    " Добавлена поддержка аутентификации с использованием смарт-карт (PKCS #11). "

    Смотрю взрослеет браузер наконец. Научился некоторым некаждодневным (но нужным когда они нужны) API.

    " Запрещено обращение сайтов к некоторым внутренним API Epiphany. "

    А вот тут было смешно. Рыночная доля Эпифании - около нуля. Абсолютное большинство сайтов если и определяют этот браузер то как Сафари, причем устаревшую версию. Каклй может быть Сафари на Линуксе похоже никто даже и не задумывается.

    Сайты которые копаются в внутренних API Эпифани - это шутка на 1-е апреля, не дотерпели похоже.

     
     
  • 2.13, нах. (?), 19:24, 17/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    самое смешное в твоем непонимании -  что это примерно те же самые сайты которым нужен pkcs11 в браузере который обычно показывает только пустое белое ничего.

    Т.е. внутренние энтерпрайзные разработки ориентированные на свою собственную инфраструктуру.

     

  • 1.9, Аноним (9), 19:00, 17/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Неплохой такой Эдж от мира Гнома. Разве что по ощущениям тяжелые сайты грузятся медленнее, чем на мажорных браузерах.
     
     
  • 2.12, Kuromi (ok), 19:22, 17/03/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Неплохой такой Эдж от мира Гнома. Разве что по ощущениям тяжелые сайты
    > грузятся медленнее, чем на мажорных браузерах.

    Шутить извините? Он тормозной, память жрет как не в себя, половина сайтов глючит, половина тормозит на ровном месте. Современные API поддерживаются местами, видео не грузится в половине случаев (а в прошлых версиях еще и звук искажался). А еще вкладки часто падают либо зависают.

    История и поиск по ней работают из рук вон плохо, поддержка расширений - это просто шутка, "совместимо с Firefox WebExt (xpi)", но 99% расширений не запускаются.

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

     
     
  • 3.63, Аноним (63), 02:16, 19/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    У него вполне нормальное мнение У меня тормозов и глюков на нём не наблюдается ... большой текст свёрнут, показать
     
     
  • 4.64, Kuromi (ok), 02:45, 19/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Говорю по своему опыту. Демки демками, но на реальных сайтах Эпифанька тормозит, но спорадически. Дело даже не в сложности, сколько стечении факторов и того какие API используются.
    Использовать по 500 мегабайт на вкладку - не норм. Изоляция изоляцией, но подход что память бесконечна...ну такого себе даже "наглая рыжая морда" не позволяет. Впрочем для открыл-закрыл может и  годится. Видео не грузится не из-за ускорения (которое можно выключить в dconf) а из-за фиговой поддержки MSE. С ютубом потому беда полная.

    Что до 3D, то всего пару релизов тому назад сабж не мог отрисовать Панорамы на Яндекс.картах, проблема с WebGL была. Сейчас это пофиксили, но только сейчас.

    Зависания и падения вкладок - тоже спорадические и становятся видны если пользовать браузер часто.

    А еще с некоторых пор (один-два релиза тому назад) Эпифанька начал часто отказываться запускаться вообще с такой вот проблемой "bwrap: Can't find source path /root/.cache/at-spi: Permission denied", правда полагаю что проблема скорее в WebKitGTK.

    В общем, пользоваться можно, но...

     
     
  • 5.66, Аноним (63), 02:56, 19/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А, ну так я недавно его поставил, мне эти недостатки не были ведомы. А что такое MSE? Среда визуального программирования с использованием компилятора Free Pascal?

    > В общем, пользоваться можно, но...

    Согласен! Мне просто кажется что браузер имеет свои преимущества и их честно нужно замечать, но пользоваться им не тянет. Недостатки перевешивают.

    > Видео не грузится не из-за ускорения (которое можно выключить в dconf)

    Если кинете статью на эту тему буду очень благодарен. Я не силен в аппаратном ускорении но после перехода на wayland я обнаружил что как-то драйвер видеоадаптера оказывается может разными приложениями поддерживаться по разному. Это неприятное новшество для меня.

     
  • 3.65, Аноним (63), 02:45, 19/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Что у вас выдаёт следующая команда?
    $ gst-inspect-1.0 nvcodec

    Наверно как-то так? No such element or plugin 'nvcodec'

     

  • 1.17, Аноним (17), 20:18, 17/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Прекращена поддержка движков отрисовки, использующих X11 и WPE.

    Не понял, они готовятся выпилить X11 окончательно?

     
     
  • 2.21, X512 (?), 20:58, 17/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно просто избавились от X11-специфичного кода в браузере заменив его платформонезависимыми вызовами API из GTK. И уже GTK работает с X11 а не браузер.
     
     
  • 3.29, Аноним (29), 02:01, 18/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вот давайте не гадать на кофейной гуще. Мы видим что в статье написано то что написано!
     
  • 3.30, Аноним (29), 02:05, 18/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И в целом прекращайте себе врать - правда залог объективности и здравого подхода к решению проблем. Я более чем уверен что без браузеров не останемся при любом раскладе.
     
  • 2.23, Kerr (ok), 00:02, 18/03/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Да, готовятся полностью удалить поддержку X11 из всего GNOME в 2025 году в выпуске GNOME 48:
    https://www.opennet.me/opennews/art.shtml?num=59892
    Здесь уже удалили из движка браузера. GNOME уже около 10 лет использует Wayland по умолчанию, начиная с выпуска GNOME 3.13, вышедшего в ноябре 2014 года. Red Hat прекратил развитие сервера X.Org (https://www.opennet.me/opennews/art.shtml?num=50986). А кроме Red Hat некому и незачем его дальше развивать. Новых версий X-сервера более никогда не будет выпускаться. Последняя его значительная (мажорная) версия вышла в ноябре 2021 года (https://www.opennet.me/opennews/art.shtml?num=56052), не считая версий с исправлениями багов и уязвимостей, которые тоже выходят редко. Некоторым багам в X-сервере несколько десятков лет, и не факт, что их кто-нибудь будет исправлять.  Для него лишь иногда выходят исправления уязвимостей и багов, но не более того. Просто невозможно продолжать разработку GNOME на основе более не поддерживаемой технологии. Невозможно в таких условиях осущетствлять поддержку появляющихся периодически новых технологий на основе более не развиваемой технологии, не обмазываясь при этом толстым слоем шатких "костылей", что может приводить к неисправимым на практике багам. Посему это вполне закомерное решение полностью удалить поддержку полностью устаревшего и не поддерживаемого X-сервера.
     
     
  • 3.25, Аноним (-), 00:18, 18/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты тут такого не говори!
    А то прибегут скаллнет, урри или ivan и расскажут что ХОрг это вершина эволюции.
    Что вейланд все портит.
    И что это все заговор, с целью монополизировать ДЕ.

    Ну и что им, как и куче людей иксы просто необходимы, мейнтейнить они его естественно не будут, зато все остальные прям обязаны.
    Аргументы "код просто работает и ничего не просит" в ассортименте))

     
     
  • 4.71, Kerr (ok), 13:06, 20/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если у вас копеечный дедовский б/у монитор, и всё, что вы на нём делаете сводится к печати документов, то для вас действительно не будет на практике заметно разницы между X11 и Wayland. Но как только вы попробуете на X11 всего лишь перемещать окна по экрану монитора с 240 Гц, то ничего кроме лагов и слайн-шоу вы не увидите. Слайд-шоу легко лечится всего лишь переключением на Wayland. Вам точно будет обидно если вы купите дорогой монитор, на котором будете наблюдать такое.
     
     
  • 5.72, Вы забыли (-), 16:02, 20/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Если у вас копеечный дедовский б/у монитор ... как только вы попробуете на X11 всего лишь перемещать окна по экрану монитора с 240 Гц, то ничего кроме лагов и слайн-шоу вы не увидите. Слайд-шоу легко лечится всего лишь переключением на Wayland.
    > Вам точно будет обидно если вы купите дорогой монитор, на котором будете наблюдать такое.

    Я то такое наблюдать точно не буду, тк пользуюсь вейландом))
    Но как тест-аргумент "почему ХОрг устаревший шлак" неплохой.

    Но на 98% уверен, что ответом будут контраагрументы типа "это дорого", "у кого вообще мониторы с HDR/Freesync/..", "зачем вообще нужны ваши 240 герц, диды иксы овнячили вообще на пузатых ЭЛТ" и тд
    типа как тут было opennet.ru/openforum/vsluhforumID3/131160.html#107


     
  • 5.73, Аноним (22), 22:27, 20/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Но как только вы попробуете на X11 всего лишь перемещать окна по экрану монитора с 240 Гц

    у меня их два. перемещаю по экрану и между экранами. никаких лагов и слайдшоу.
    Правда, у меня nvidia. У вас amd? intel?

     
  • 2.57, Kuromi (ok), 15:19, 18/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На самом деле из новости непонятно. Говорится лишь что теперь только DMA-BUF. Возможно трактовать надо так что БЕЗ DMA-BUF работать больше не будет, но оно есть и под X11.
     

  • 1.28, Аноним (29), 01:57, 18/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нужен waylandx, наоборот уже есть xwayland А по поводу того что оно не для ис... большой текст свёрнут, показать
     
     
  • 2.31, Аноним (22), 02:29, 18/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален лол, у гномосеков своя атмосфера https github com fla... большой текст свёрнут, показать
     
     
  • 3.60, Аноним (60), 01:38, 19/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сенсация из ничего. Какая сейчас версия GNOME?
     
  • 2.44, Аноним (44), 05:44, 18/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю как оно у людей работает, но я пробовал и оно нифига не работает.
     
     
  • 3.45, Аноним (44), 05:47, 18/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/elFarto/nvidia-vaapi-driver

    А вот эта штука реально работает, и даже под Wayland.

     
     
  • 4.61, Аноним (60), 01:41, 19/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Работает, проверено на Opera. Правда у меня ручки кривые - видео дергается, что сделал не так? Не знаю.
     
  • 2.53, ryoken (ok), 10:31, 18/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>HardwareVideoAcceleration (last modified 2022-10-08 13:21:20)

    Ы?

     

  • 1.42, Аноним (42), 03:30, 18/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если webkitgtk так хорош, почему Gjs завязан на Firefox? Не проще ли один движок в завистмостях Gnome 4 тащить?
     
  • 1.43, Аноним (43), 05:06, 18/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не шустрый браузер, но работать работает.

    Вкладки есть, реклама блокируется (без настроек).

    Опеннет открывается и работает, Speedtest открывается, но не работает.

     
  • 1.49, Аноним (47), 07:29, 18/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто то вообще пользуется сабжем? Зачем?
     
  • 1.52, Аноним (52), 09:25, 18/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В принципе, браузер неплохой. По удобству и дизайну – терпимо. Но память действительно кушает. У меня запускается один процесс Epiphany около 200 МБ и ещё три процесса webKit по 500-600 МБ каждый. Ужос
     
     
  • 2.58, Kuromi (ok), 16:49, 18/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Причем на КАЖДУЮ вкладку, кажется. Сам Эпифанька - просто гуй к WebKitGTK, ну как виндовые квазибраузеры вроде Maxthon.
     
  • 2.62, Аноним (63), 01:52, 19/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так каждая вкладка как отдельный процесс существует. Тот ж Firefox или Opera столько же берет памяти (но на все вкладки). Правда Firefox или Opera больше видеопамяти требуют.
     

  • 1.67, Nick (??), 09:21, 19/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересен, тем что на Webkit, но хорошо если бы сделали кроссплатформенный.
    По идее противоположно ть ему Falkon, от Kde, но он медленно развивается, даже расширения не поддерживает
     
  • 1.69, Аноним (69), 12:09, 19/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    жаль WebKitQt мертв...


    черт знает зачем из новости в новость про сабж вспоминают дохлый мидори - оно всегда было кривое и только к своей смерти перестало падать...

    как замена мидори есть
    https://hacktivis.me/projects/badwolf

    а Epiphany как основной браузер использовать тяжко.
    из плюсов - если дебиан, то работает на старинном железе (от П3) и с одной вкладкой потребляет меньше ОЗУ чем фаерфокс с одной вкладкой...

     
     
  • 2.70, Аноним (69), 12:39, 19/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    badwolf и опеннет

    https://i.ibb.co/TP2s4Bz/bw.png

    позволяет быстро вкл/выкл скрипты и картинки

    хромиум с этой-же вкладкой требует более чем в 2 раза оперативной памяти, но, правда, меньше тормозит на всякой скриптятине, которой забит веб...

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру