Lançamento do mecanismo de navegador WebKitGTK 2.40.0 e do navegador web Epiphany 44

Foi lançado o novo release estável da ramificação WebKitGTK 2.40.0, do porta do mecanismo de navegador WebKit para a plataforma GTK. O WebKitGTK permite acessar todas as funcionalidades do WebKit através de uma interface de programação orientada ao GNOME baseada em GObject e pode ser utilizado para integrar ferramentas de processamento de conteúdo web em qualquer aplicativo, desde o uso em analisadores HTML/CSS especializados até a criação de navegadores web totalmente funcionais. Entre os projetos conhecidos que utilizam o WebKitGTK, destaca-se o navegador padrão do GNOME (Epiphany). Anteriormente, o WebKitGTK era utilizado no navegador Midori, mas após a transição do projeto para a Astian Foundation, a versão antiga do Midori baseada no WebKitGTK foi abandonada e, por meio da criação de um fork do navegador Wexond, um produto completamente diferente com o mesmo nome Midori foi criado, mas baseado na plataforma Electron e React.

Mudanças principais:

  • Apoio ao API GTK4 estabilizado.
  • Suporte ao WebGL2 adicionado. A implementação do WebGL utiliza a camada ANGLE, que oferece a tradução de chamadas OpenGL ES para OpenGL, Direct3D 9/11, Desktop GL e Vulkan.
  • Mudança para o uso prioritário de EGL ao invés de GLX.
  • Suporte à síntese de voz adicionado, utilizando o Flite.
  • Incluído API para controle de clipboard, funcionando de forma assíncrona.
  • Adicionada API para solicitar permissões para determinadas capacidades web.
  • Adicionada API para retornar valores de mensagens de scripts do usuário de forma assíncrona.
  • Tratamento do sinal WebKitDownload::decide-destination de forma assíncrona garantido.
  • Novo API para execução de JavaScript adicionado.
  • Possibilidade de exportar a saída webkit://gpu no formato JSON fornecida.
  • Resolvidos problemas de alocação de grande volume de memória ao carregar conteúdo.

Baseado no WebKitGTK 2.40.0, foi formado o lançamento do navegador GNOME Web 44 (Epiphany). Principais mudanças:

  • Mudança para o uso do GTK 4 e libadwaita.
  • Os painéis de informações foram substituídos por menus popover, diálogos e banners.
  • O menu de abas foi substituído por AdwTabButton, e o diálogo 'Sobre' foi trocado por AdwAboutWindow.
  • O item Mute Tab está sempre visível no menu de contexto.
  • O suporte para a distribuição elementary OS foi refeito.
  • Adicionada a configuração para definir a página exibida ao abrir uma nova aba.
  • O suporte ao API WebExtension browserAction foi expandido.
  • Configurações para WebExtensions adicionadas.
  • Suporte à duplicação de abas ao clicar com o botão do meio do mouse no botão de atualização da página implementado.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster