Lanzamiento del motor de navegador WebKitGTK 2.38.0 y del navegador web Epiphany 43

Se ha presentado la nueva versión estable de WebKitGTK 2.38.0, un puerto del motor de navegador WebKit para la plataforma GTK. WebKitGTK permite aprovechar todas las capacidades de WebKit a través de una interfaz de programación orientada a GNOME basada en GObject y puede utilizarse 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 encuentra el navegador predeterminado de GNOME (Epiphany). Anteriormente, WebKitGTK fue utilizado en el navegador Midori, pero después de que el proyecto pasara a manos de la Astian Foundation, la antigua versión de Midori basada en WebKitGTK fue abandonada y, a través de la creación de una bifurcación del navegador Wexond, se creó un producto completamente diferente con el mismo nombre, Midori, pero basado en la plataforma Electron y React.

Cambios clave:

  • Se ha propuesto un nuevo estilo de diseño para los botones de control de reproducción de contenido multimedia.
  • Se ha añadido una API para establecer CSP (Content-Security-Policy) para extensiones de navegador.
  • Se ha proporcionado la posibilidad de utilizar sistemas externos de inspección, proporcionados en otros navegadores (la configuración se realiza mediante la variable de entorno WEBKIT_INSPECTOR_HTTP_SERVER).
  • Por defecto, se ha activado la API MediaSession, que permite utilizar la interfaz MPRIS para control remoto de la reproducción.
  • Se ha añadido un visor de documentos PDF basado en PDF.js.

Sobre la base de WebKitGTK 2.38.0, se ha formado la versión del navegador GNOME Web 43 (Epiphany), que añade soporte para extensiones en el formato WebExtension. La API de WebExtensions permite crear extensiones utilizando tecnologías web estándar y unifica el desarrollo de extensiones para diversos navegadores (WebExtensions se utiliza en extensiones para Chrome, Firefox y Safari). La API de WebExtension aún no está completamente implementada, pero este nivel de soporte ya es suficiente para ejecutar algunas extensiones populares.

Otras mejoras:

  • Se ha reformado el soporte para aplicaciones web autónomas en formato PWA (Progressive Web Apps), se ha implementado un proveedor D-Bus para tales programas.
  • Se ha comenzado una refactorización para la transición a GTK 4.
  • Se ha añadido soporte para el esquema de URI "view-source:".
  • Se ha mejorado el diseño del modo lector.
  • Se ha añadido una opción en el menú contextual para crear capturas de pantalla.
  • Se ha añadido una opción en la configuración para desactivar las recomendaciones de búsqueda en el modo de aplicaciones web.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster