Lançamento do motor de navegador WebKitGTK 2.38.0 e do navegador web Epiphany 43

Foi apresentada a nova versão estável do WebKitGTK 2.38.0, uma porta do motor de navegador WebKit para a plataforma GTK. O WebKitGTK permite aproveitar todas as funcionalidades do WebKit através de uma interface de programação orientada ao GNOME baseada em GObject e pode ser aplicado para a integração de ferramentas de processamento de conteúdo web em qualquer aplicação, desde o uso em analisadores especializados de HTML/CSS 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 transferência do projeto para a Astian Foundation, a antiga versão do Midori baseada em WebKitGTK foi descontinuada e, através da criação de um fork do navegador Wexond, foi criado um produto completamente diferente com o mesmo nome, o Midori, mas baseado na plataforma Electron e React.

Mudanças principais:

  • Foi proposto um novo estilo para os botões de controle da reprodução de conteúdo multimídia.
  • Foi adicionado um API para definir CSP (Content-Security-Policy) para extensões do navegador.
  • Foi disponibilizada a possibilidade de usar sistemas de inspeção externos, oferecidos em outros navegadores (a configuração é feita através da variável de ambiente WEBKIT_INSPECTOR_HTTP_SERVER).
  • Por padrão, a API MediaSession está ativada, permitindo o uso de um interface MPRIS para o controle remoto da reprodução.
  • Foi adicionado um visualizador de documentos PDF baseado em PDF.js.

Com base no WebKitGTK 2.38.0, foi formada a versão do navegador GNOME Web 43 (Epiphany), que adicionou suporte para extensões no formato WebExtension. A API WebExtensions permite a criação de extensões utilizando tecnologias web padrão e unifica o desenvolvimento de extensões para diferentes navegadores (WebExtensions é utilizada em extensões para Chrome, Firefox e Safari). A API WebExtension ainda não está completamente implementada, mas este suporte já é suficiente para executar algumas extensões populares.

Outras melhorias:

  • Apoio reestruturado para aplicações web autossuficientes no formato PWA (Progressive Web Apps), com um provedor D-Bus implementado para tais programas.
  • Iniciou-se o refatoramento para a transição para o GTK 4.
  • Suporte adicionado para o esquema URI "view-source:".
  • Aparência aprimorada do modo de leitura.
  • Adicionada uma opção no menu de contexto para criar capturas de tela.
  • Foi adicionada uma opção nas configurações para desativar as recomendações de busca no modo de aplicativos web.

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