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

Se ha anunciado el lanzamiento de la nueva rama estable WebKitGTK 2.38.0, una adaptación del motor del navegador WebKit para la plataforma GTK. WebKitGTK le permite utilizar todas las funciones de WebKit a través de una interfaz de programación orientada a GNOME basada en GObject y puede usarse para integrar herramientas de procesamiento de contenido web en cualquier aplicación, desde el uso en analizadores HTML/CSS especializados hasta la creación de navegadores web con todas las funciones. Entre los proyectos conocidos que utilizan WebKitGTK, podemos destacar el navegador estándar GNOME (Epiphany). Anteriormente, WebKitGTK se usaba en el navegador Midori, pero después de que el proyecto pasó a manos de la Fundación Astian, se abandonó la versión anterior de Midori en WebKitGTK y al crear una bifurcación del navegador Wexond, se creó un producto fundamentalmente 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 contenidos multimedia.
  • API agregada para configurar CSP (Política de seguridad de contenido) para complementos del navegador.
  • Es posible utilizar sistemas de inspección externos proporcionados en otros navegadores (la configuración se realiza mediante la variable de entorno WEBKIT_INSPECTOR_HTTP_SERVER).
  • De forma predeterminada, la API MediaSession está habilitada, lo que le permite utilizar la interfaz MPRIS para el control remoto de la reproducción.
  • Se agregó un visor de documentos PDF basado en PDF.js.

Basado en WebKitGTK 2.38.0, se formó el lanzamiento del navegador GNOME Web 43 (Epiphany), que agregó soporte para complementos en formato WebExtension. La API de WebExtensions le permite crear complementos utilizando tecnologías web estándar y unifica el desarrollo de complementos para diferentes navegadores (las WebExtensions se utilizan en complementos para Chrome, Firefox y Safari). La API de WebExtension aún no se ha implementado por completo, pero este soporte ya es suficiente para ejecutar algunos complementos populares.

Otras mejoras:

  • Se ha rediseñado el soporte para aplicaciones web autónomas en formato PWA (Progressive Web Apps) y se ha implementado un proveedor D-Bus para dichos programas.
  • Ha comenzado la refactorización para la transición a GTK 4.
  • Se agregó soporte para el esquema URI "ver-fuente:".
  • Diseño mejorado del modo lector.
  • Se ha agregado un elemento para tomar capturas de pantalla al menú contextual.
  • Se ha agregado una opción a la configuración para deshabilitar las recomendaciones de búsqueda en el modo de aplicación web.

Fuente: opennet.ru

Añadir un comentario