lançamento de um novo ramo estável , do motor de navegador portado para a plataforma GTK. O WebKitGTK permite aproveitar todas as capacidades do WebKit por meio de uma interface de programação voltada para o 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, podemos destacar e o navegador padrão do GNOME (Epiphany).
Mudanças principais:
- Adicionada suporte para isolamento de sandbox em subprocessos. Por questões de segurança, o modelo de processo único foi declarado obsoleto;
- Adicionada suporte para o mecanismo de ativação forçada de conexão segura (HTTP Strict Transport Security);
- Implementada a possibilidade de utilizar aceleração de hardware para renderização em ambientes baseados em Wayland (para isso foi utilizada a biblioteca com backend );
- Código para suporte a plugins NPAPI baseado em GTK2 foi removido;
- Suporte foi adicionado para o elemento ;
- Interface de entrada de emoji foi implementada para conteúdo editável;
- Melhorada a renderização de botões ao utilizar o tema escuro do GTK;
- Problemas com a aparição de artefatos no botão de controle de volume no Youtube e no diálogo de adição de comentários no Github foram resolvidos.
Baseado no WebKitGTK 2.26.0 lançamento do navegador GNOME Web 3.34 (Epiphany), que agora inclui por padrão o isolamento de sandbox para o processamento do conteúdo web. Os manipuladores agora estão restritos apenas ao acesso aos diretórios necessários para o funcionamento do navegador. Entre as novidades, também se destaca:
- A capacidade de fixar abas (tab pinning). Após fixar, a aba permanece em seu lugar em novas sessões.
- O bloqueador de anúncios foi atualizado e agora utiliza as ferramentas de filtragem de conteúdo fornecidas pelo WebKit. A transição para a nova API permitiu aumentar significativamente o desempenho do bloqueador.
- O design da página de visualização, aberta em uma nova aba, foi modernizado.
- Trabalhos de otimização para dispositivos móveis foram realizados.
Fonte: opennet.ru
