vydanie novej stabilnej vetvy , portu prehliadačového enginu pre platformu GTK. WebKitGTK umožňuje využiť všetky funkcionality WebKit prostredníctvom Gnome-orientovaného programového rozhrania založeného na GObject a môže byť použitý na integráciu nástrojov na spracovanie webového obsahu do akýchkoľvek aplikácií, od špecializovaných HTML/CSS parserov až po vytváranie plnohodnotných webových prehliadačov. Medzi známe projekty, ktoré používajú WebKitGTK, patrí a štandardný prehliadač GNOME (Epiphany).
Kľúčové zmeny:
- Pridaná podpora sandbox izolácie subprocesov. Z bezpečnostných dôvodov bola jednoprocesová architektúra vyhlásená za zastaranú;
- Pridaná podpora mechanizmu vynútenia zabezpečeného pripojenia (HTTP Strict Transport Security);
- Zavedená možnosť využitia hardvérovej akcelerácie pri renderovaní v prostrediach založených na Wayland (na urýchlenie je využitá knižnica s backendom );
- Odstránený kód pre podporu pluginov NPAPI založených na GTK2;
- Pre vstupné polia bola zavedená podpora prvku ;
- Zabezpečené zobrazenie rozhrania pre zadávanie emoji pre upravovaný obsah;
- Vylepšené vykresľovanie tlačidiel pri použití tmavej témy GTK;
- Riešené problémy s objavením sa artefaktov na tlačidle ovládania hlasitosti na Youtube a v dialógu pridávania komentárov na Github.
Na báze WebKitGTK 2.26.0 vydanie prehliadača GNOME Web 3.34 (Epiphany), v ktorom je predvolene povolená sandbox izolácia procesov spracovania webového obsahu. Spracovatelia majú obmedzený prístup iba k adresárom potrebným na fungovanie prehliadača. Medzi novinkami je tiež:
- Možnosť pripínania kariet (tab pinning). Po pripnutí karta zostáva na svojom mieste v nových reláciách.
- Aktualizovaný blokovač reklám, ktorý teraz využíva prostriedky na filtrovanie obsahu poskytované v WebKit. Prechod na nové API umožnil výrazne zvýšiť výkon blokovača.
- Modernizovaný dizajn prehľadnej stránky, otváranej v novej karte.
- Realizovaná optimalizácia pre mobilné zariadenia.
Zdroj: opennet.ru
