издаване на нова стабилна версия , порт на браузърния двигател за платформата GTK. WebKitGTK позволява използването на всички възможности на WebKit чрез GNOME-ориентиран интерфейс, основан на GObject, и може да се използва за интегриране на средства за обработка на уеб съдържание в различни приложения, от използването в специализирани HTML/CSS парсери до създаването на пълнофункционални уеб браузъри. Сред известните проекти, които използват WebKitGTK, можем да отбележим и вграденния браузър GNOME (Epiphany).
Ключови промени:
- Добавена е поддръжка за изолация на субпроцеси в пясъчник. Поради съображения за сигурност еднопроцесният модел е обявен за остарял;
- Добавена е поддръжка за механизъм за принудително активиране на защитено свързване (HTTP Strict Transport Security);
- Реализирана е възможност за използване на хардуерно ускорение при изобразяване в среди, базирани на Wayland (за ускорение се използва библиотеката с бекенд );
- Премахнат е кодът за поддръжка на NPAPI плъгини, базирани на GTK2;
- За входните полета е реализирана поддръжка на елемента ;
- Осигурен е интерфейс за въвеждане на emoji за редактирано съдържание;
- Подобрен е визуализацията на бутоните при използване на тъмна тема на GTK;
- Решени са проблемите с появата на артефакти на бутона за управление на звука в Youtube и диалога за добавяне на коментари в Github.
На базата на WebKitGTK 2.26.0 е издаден браузерът GNOME Web 3.34 (Epiphany), в който по подразбиране е активирана изолацията на процесите, обработващи уеб съдържание. Обработвачите сега имат ограничен достъп само до директории, необходими за работата на браузера. Сред нововъведенията също така се отбелязва:
- Възможността за закопчаване на табове (tab pinning). След закопчаване табът остава на мястото си в нови сесии.
- Обновен е блокерът на реклами, който сега използва предоставените в WebKit средства за филтриране на съдържанието. Преминаването на новия API е довело до значително повишаване на производителността на блокера.
- Модернизирано е оформлението на прегледната страница, отваряна в нов таб.
- Извършена е работа по оптимизация за мобилни устройства.
Източник: opennet.ru
