Lançamento do mecanismo de navegador WebKitGTK 2.36.0 e do navegador Epiphany 42

O lançamento da nova ramificação estável WebKitGTK 2.36.0, uma porta do mecanismo de navegador WebKit para a plataforma GTK, foi apresentado. O WebKitGTK permite que você use todos os recursos do WebKit por meio de uma API baseada em GObject baseada no GNOME e pode ser usado para integrar ferramentas de processamento de conteúdo da Web em qualquer aplicativo, desde o uso em analisadores de HTML/CSS especializados até a construção de navegadores da Web completos. Dos projetos conhecidos usando WebKitGTK, pode-se notar o navegador GNOME regular (Epiphany). Anteriormente, o WebKitGTK era usado no navegador Midori, mas após a transferência do projeto para a Fundação Astian, a versão antiga do Midori no WebKitGTK foi abandonada e, ao criar uma ramificação do navegador Wexond, um produto fundamentalmente diferente foi criado com o mesmo nome Midori, mas baseado na plataforma Electron e React.

Principais mudanças:

  • Foi proposta uma nova implementação de ferramentas para pessoas com deficiência, transferidas das interfaces ATK para AT-SPI DBus.
  • Adicionado suporte para o método requestVideoFrameCallback.
  • Adicionado suporte para sessões de mídia.
  • O parâmetro hardware-acceleration-policy, que define as regras para aplicação da aceleração de hardware, está definido como “always”.
  • Adicionada API para lidar com esquemas de URI personalizados.
  • Na plataforma Linux, a funcionalidade em tempo real é habilitada para threads que fornecem interação do usuário (manipuladores de eventos, rolagem, etc.).

Com base no WebKitGTK 2.36.0, foi formado o lançamento do navegador GNOME Web 42 (Epiphany), que propôs as seguintes alterações:

  • O visualizador de PDF integrado (PDF.js) foi atualizado.
  • Adicionado suporte para usar um tema escuro.
  • A aceleração de hardware está sempre habilitada.
  • Os preparativos foram feitos para a transição para GTK 4.
  • Foi fornecida a capacidade de abrir URIs por meio de manipuladores de desktop.
  • Adicionado suporte para a biblioteca libportal 0.5, que fornece camadas simples de execução assíncrona para a maioria dos "portais" Flatpak.
  • O código para gerenciamento de mecanismos de busca foi reformulado.

Fonte: opennet.ru

Adicionar um comentário