de lancering van een nieuwe stabiele versie , van de browser-engine voor het GTK-platform. WebKitGTK maakt gebruik van alle mogelijkheden van WebKit via een GNOME-georiƫnteerde programmeerinterface op basis van GObject en kan worden gebruikt voor de integratie van webinhoudverwerkingshulpmiddelen in verschillende toepassingen, van gespecialiseerde HTML/CSS-parsers tot het creƫren van volledig functionele webbrowser. Bekende projecten die WebKitGTK gebruiken zijn onder andere en de standaardbrowser van GNOME (Epiphany).
Belangrijkste wijzigingen:
- Ondersteuning voor sandbox-isolatie van subprocessen is toegevoegd. Om veiligheidsredenen is het eenprocermodel als verouderd verklaard;
- Ondersteuning voor het mechanisme voor geforceerde activatie van beveiligde verbindingen (HTTP Strict Transport Security);
- De mogelijkheid voor hardwareversnelling bij rendering in omgevingen op basis van Wayland is geĆÆmplementeerd (deĀ library met de backend );
- De code voor de ondersteuning van NPAPI-plugins op basis van GTK2 is verwijderd;
- Voor invoervelden is ondersteuning voor het element ;
- verzorgd, dat een interface biedt voor het invoeren van emoji voor bewerkbare inhoud;
- De rendering van knoppen is verbeterd bij gebruik van het donkere GTK-thema;
- Problemen met artefacten op de volumeregelaars in YouTube en het dialoogvenster voor het toevoegen van opmerkingen op GitHub zijn opgelost.
Gebaseerd op WebKitGTK 2.26.0 de release van de GNOME-webbrowser 3.34 (Epiphany), waarin standaard sandbox-isolatie van processen voor webinhoudverwerking is ingeschakeld. De handlers hebben nu alleen toegang tot de mappen die nodig zijn voor de werking van de browser. Onder de nieuwigheden zijn ook op te merken:
- De mogelijkheid om tabbladen vast te pinnen. Na het vastpinnen blijft het tabblad op zijn plaats in nieuwe sessies.
- De advertentieblokker is vernieuwd en maakt nu gebruik van de door WebKit geboden contentfilteringsmiddelen. De overgang naar de nieuwe API heeft de prestaties van de blokker aanzienlijk verhoogd.
- De lay-out van de overzichtspagina, die in een nieuw tabblad wordt geopend, is gemoderniseerd.
- Er is gewerkt aan optimalisatie voor mobiele apparaten.
Bron: opennet.ru
