Реліз браузерного движка WebKitGTK 2.26.0 та web-браузера Epiphany 3.34

представлений випуск нової стабільної гілки WebKitGTK 2.26.0, порту браузерного двигуна WebKit для платформи GTK WebKitGTK дозволяє використовувати всі можливості WebKit через GNOME-орієнтований програмний інтерфейс на основі GObject і може застосовуватися для інтеграції засобів обробки web-контенту в будь-які програми, від використання у спеціалізованих HTML/CSS-парсерах до створення повнофункціональних web-браузерів. З відомих проектів, які використовують WebKitGTK, можна відзначити Midori та штатний браузер GNOME (Epiphany).

Ключові зміни:

  • Додано підтримку sandbox-ізоляції субпроцесів. З міркувань безпеки однопроцесна модель оголошена застарілою;
  • Додано підтримку механізму примусової активації захищеного з'єднання HSTS (HTTP Strict Transport Security);
  • Реалізовано можливість задіяння апаратного прискорення під час малювання в оточеннях на базі Wayland (для прискорення задіяна бібліотека libwpe з бекендом ПДО);
  • Видалено код для підтримки плагінів NPAPI на базі GTK2;
  • Для полів введення реалізовано підтримку елемента список даних;
  • Забезпечено показ інтерфейсу для введення emoji для редагованого контенту;
  • Покращено малювання кнопок при використанні темної теми GTK;
  • Вирішено проблеми з появою артефактів на кнопці управління гучністю у Youtube та діалозі додавання коментаря до Github.

На базі WebKitGTK 2.26.0 сформований випуск браузера GNOME Web 3.34 (Epiphany), в якому за замовчуванням включено sandbox-ізоляцію процесів обробки web-контенту. Обробники тепер обмежені лише доступом до каталогів, потрібним для роботи браузера. Серед новацій також відзначається:

  • Можливість закріплення вкладок (tab pinning). Після прикріплення вкладка залишається на своєму місці у нових сеансах.
  • Оновлено блокувальник реклами, який тепер використовує засоби фільтрації контенту, що надаються в WebKit. Перехід на новий API дозволив суттєво підвищити продуктивність блокувальника.
  • Модернізовано оформлення оглядової сторінки, що відкривається у новій вкладці.
  • Проведено роботу з оптимізації для мобільних пристроїв.

Реліз браузерного движка WebKitGTK 2.26.0 та web-браузера Epiphany 3.34

Джерело: opennet.ru

Додати коментар або відгук