Última versión | 2.32.0 (26 de marzo de 2021) |
---|---|
Sistema de explotación | GNU / Linux , BSD ( d ) y macOS |
Medio ambiente | GTK |
Tipo |
Biblioteca de software Portage ( d ) |
Licencia | Licencia pública general reducida GNU versión 2.0 ( d ) , licencia pública general reducida GNU versión 2.1 o posterior ( d ) , 2 cláusulas BSD ( d ) y 3 cláusulas BSD ( d ) |
Documentación | webkitgtk.org/reference/webkit2gtk/stable/index.html |
Sitio web | webkitgtk.org |
WebKitGTK (anteriormente WebKitGTK + ) es el puerto del motor de representación HTML de WebKit para el entorno GTK .
Se utiliza como base para Web , el navegador de escritorio GNOME o incluso Midori , el navegador de escritorio Xfce .
Para ello, se basa en las técnicas habituales del entorno GTK como Cairo para la representación de gráficos o Pango para la representación de fuentes y visualización de texto. Además, LibSoup se utiliza para administrar la capa de red y Enchant para la revisión ortográfica. Finalmente, GStreamer se puede utilizar para la reproducción de audio y video resultante de las etiquetas dedicadas proporcionadas por el lenguaje HTML 5 .
Eficiente y respetuoso con los estándares, este motor integra una compilación on-the-fly de código JavaScript en lenguaje máquina (compatible con arquitecturas x86 pero también x86-64 ) y obtiene el 100% en el test Acid3 .
La integración formal de WebKitGTK en lugar de Gecko ocurrió con la versión 2.28 de Epiphany , el navegador web de GNOME . Todas las aplicaciones del entorno migran a WebKitGTK (Devhelp, Yelp, Evolution ...).
GNOME Web (anteriormente Epiphany) 3.8 se basa en la versión 2 de WebKitGTK.
WebKitGTK versión 1.10 ofrece soporte WebGL y aceleración de composición (la próxima versión puede ver una aceleración de renderizado de lienzo usando Cairo GL como complemento) y también soporte experimental para Web Audio API.
WebKit2GTK permite la representación de la página, la interfaz y los complementos en procesos separados.