The OpenNET Project / Index page

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

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

17.03.2023 22:11

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

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

  • Стабилизирована поддержка API GTK4.
  • Включена поддержка WebGL2. В реализации WebGL задействована прослойка ANGLE, обеспечивающая трансляцию вызовов OpenGL ES в OpenGL, Direct3D 9/11, Desktop GL и Vulkan.
  • Осуществлён переход на использование в первую очередь EGL вместо GLX.
  • Добавлена поддержка синтеза речи, используя Flite.
  • Включён API управления буфером обмена, работающий в асинхронном режиме.
  • Добавлен API для запроса полномочий для определённых web-возможностей.
  • Добавлен API для возврата значений из сообщений пользовательских скриптов в асинхронном режиме.
  • Обеспечена обработка сигнала WebKitDownload::decide-destination в асинхронном режиме.
  • Добавлен новый API для выполнения JavaScript.
  • Предоставлена возможность экспорта вывода webkit://gpu в формате JSON.
  • Решены проблемы с выделением большого объёма памяти при загрузке содержимого.



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

  • Осуществлён переход на использование GTK 4 и libadwaita.
  • Информационные панели заменены на всплывающие меню (popover), диалоги и баннеры.
  • Меню вкладок заменено на AdwTabButton, а диалог "О программе" заменён на AdwAboutWindow.
  • В контекстном меню обеспечен постоянный показ элемента Mute Tab.
  • Переработана поддержка дистрибутива elementary OS.
  • Добавлена настойка для установки страницы, показываемой при открытии новой вкладки.
  • Расширена поддержка API WebExtension browserAction.
  • Добавлены настройки для WebExtensions.
  • Реализована поддержка дублирования вкладки при нажатии средней кнопкой мыши на кнопку обновления страницы.


  1. Главная ссылка к новости (https://webkitgtk.org/2023/03/...)
  2. OpenNews: Опубликован Tangram 2.0, web-браузер на основе WebKitGTK
  3. OpenNews: Релиз браузерного движка WebKitGTK 2.38.0 и web-браузера Epiphany 43
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58813-webkitgtk
Ключевые слова: webkitgtk, webkit, gtk
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (12) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.4, Аноним (4), 22:42, 17/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Этот движок под винду вообще есть? Если да, то можно было бы редактор markdown на нём сделать. А для нормального браузера пригоден только движок Chromium
     
     
  • 2.25, dasehak (ok), 01:00, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Жирно будет целый WebKit для редактора Markdown тащить.
     
     
  • 3.31, trianon (??), 09:08, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это потому, что маркдаун нифига не лёгкая разметка. В спецификациях написано, что маркдаун поддерживает разметку html. Что-то вроде "если вам не хватает возможностей, просто вставьте нужные теги html".
     
     
  • 4.33, user (??), 14:37, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Без js.
     
     
  • 5.37, Аноним (37), 11:31, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    не совсем, динамические элементы вроде спойлеров поддерживаются, и подсветка синтаксиса в блоках кода поддерживается, плюс возможны расширения функционала в некоторых движках, т.е. сам markdown не содержит js, но скомпилированный вариант это html+js и для его отображения нужен браузерный движок или нечто похожее типа pdf движка
     
     
  • 6.39, Аноним (39), 08:51, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Для спойлеров в HTML не нужен JS. Давно есть details/summary.

    Подсветку синтаксиса лучше сгенерировать в статику. На JS это тормозилово.

     
  • 2.34, iZEN (ok), 19:46, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > А для нормального браузера пригоден только движок Chromium

    Microsoft Edge сделан на базе Google Chromium.

     
     
  • 3.36, Аноним (36), 00:32, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Google Chromium.

    Прим.: официально браузер называется просто "Chromium", НЕ "Google Chromium"

     

  • 1.10, Аноним (10), 23:17, 17/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    О, наконец-то WebGL 2 поддержали!
     
  • 1.29, Kuromi (ok), 04:51, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Осуществлён переход на использование в первую очередь EGL вместо GLX."

    Следующий пошел!

     
  • 1.32, Аноним (32), 14:08, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зашибись, значит скоро и Foliate переведут на Gtk4, автор вроде бы говорил, что это основное препятствие.
     
  • 1.35, Аноним (35), 19:50, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    собирал под старый дистр - 2.3x - оно собралось, но нифига не заработало... поэтому приходится юзать фф-102 и палёнку-32

    кстати, сабж вроде должен все еще работать на старинном железе типа П-3

     

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



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

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