lanzamiento de una nueva rama estable , puerto del motor de navegador para la plataforma GTK. WebKitGTK permite utilizar todas las capacidades de WebKit a través de una interfaz de programación orientada a GNOME basada en GObject y puede aplicarse para integrar herramientas de procesamiento de contenido web en cualquier aplicación, desde su uso en analizadores HTML/CSS especializados hasta la creación de navegadores web completamente funcionales. Entre los proyectos conocidos que utilizan WebKitGTK se encuentran y el navegador nativo de GNOME (Epiphany).
Cambios clave:
- Se ha añadido soporte para la aislamiento de subprocesos en sandbox. Por razones de seguridad, el modelo de un solo proceso se ha declarado obsoleto;
- Se ha añadido soporte para el mecanismo de activación forzada de una conexión segura (HTTP Strict Transport Security);
- Se ha implementado la posibilidad de utilizar aceleración por hardware en el renderizado en entornos basados en Wayland (se utiliza la biblioteca con el backend );
- Se ha eliminado el código de soporte para complementos NPAPI basados en GTK2;
- Para los campos de entrada se ha implementado el soporte para el elemento ;
- Se ha proporcionado una interfaz para la entrada de emoji para contenido editado;
- Se ha mejorado el renderizado de botones al utilizar el tema oscuro de GTK;
- Se han solucionado problemas con la aparición de artefactos en el botón de control de volumen en Youtube y en el diálogo de añadir comentario en Github.
Basado en WebKitGTK 2.26.0 lanzamiento del navegador GNOME Web 3.34 (Epiphany), en el que por defecto está habilitada la aislamiento de procesos para el contenido web. Los manejadores ahora están restringidos al acceso solo a los directorios necesarios para el funcionamiento del navegador. Entre las novedades también se destaca:
- La posibilidad de anclar pestañas (tab pinning). Después de anclar, la pestaña se mantiene en su lugar en nuevas sesiones.
- Se ha actualizado el bloqueador de anuncios, que ahora utiliza las herramientas de filtrado de contenido proporcionadas en WebKit. La transición a la nueva API ha permitido mejorar significativamente el rendimiento del bloqueador.
- Se ha modernizado el diseño de la página de inicio que se abre en una nueva pestaña.
- Se ha trabajado en la optimización para dispositivos móviles.
Fuente: opennet.ru
