Рэліз браузернага рухавічка 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

Дадаць каментар