Novos recursos
- Flexbox e WebXR ativados por padrão
- Suporte a
show() de HTMLDialogElement
- Suporte ao atributo
type de HTMLFieldSetElement
- Suporte à renderização de texto inserido em ``
- Suporte à propriedade
border-image
- Suporte às fontes CSP
unsafe-eval e wasm-unsafe-eval
- Suporte à reprodução de arquivos de áudio WAV
- Suporte à API
structuredClone()
- Suporte ao IIRFilterNode do Web Audio
- Suporte à navegação com redirecionamento cross-origin
- Suporte à API
crypto.randomUUID()
- Suporte à propriedade
clip-path (exceto alguns valores)
Atualizações
- Atualizado para SpiderMonkey 128, WebRender 0.65, wgpu 22.0 e Rust 1.80.1
- WebXR e Flexbox ativados por padrão
- Melhorias na API WebXR e adição de vários recursos
Melhorias no Flexbox
- Suporte à propriedade
gap, align-content: stretch e aos valores start e end de align-items e align-self
- Suporte básico a
flex-direction: column e column-reverse
- Suporte a
position: relative e z-index
- Fornecimento do tamanho intrínseco correto para itens e contêineres flex
Trabalho de suporte a texto bidirecional
- Alterações na árvore de fragmentos e na interface
writing-mode
- Suporte parcial à propriedade
unicode-bidi e ao atributo dir
Melhorias no navegador Servo
- Adição de uma nova barra de ferramentas e do recurso de navegação por abas
- Adição de uma nova página de aba e uso da API de registro de manipuladores de protocolo personalizados
Melhorias no Windows
- Correções na navegação por teclado e na saída PNG
- Correções de bugs relacionados a fontes e GPU
Ferramentas de desenvolvimento
- Suporte à árvore HTML e aos painéis Styles e Computed
Mudanças para desenvolvedores
- Melhoria na velocidade de execução após compilar o servoshell no macOS
- Execução do clippy no CI e adição de um novo runner de build para Windows
- Adição de um runner de build para Linux prevista
Melhorias de estabilidade
- Correção de vários bugs de travamento
- Correção de travamentos de BorrowError relacionados ao GC do SpiderMonkey
- Prevenção de vazamento do objeto DOM Window
- Encerramento anormal quando ocorre panic no servoshell em Unix
Doações
- Recebimento de doações no valor de 3077 USD por mês
- O uso das doações é decidido de forma transparente pelo comitê técnico de operações
Resumo do GN⁺
- Servo é um motor de navegador web que oferece suporte a tecnologias web modernas e continua melhorando desempenho e estabilidade.
- Neste mês, os principais destaques foram a ativação padrão de Flexbox e WebXR, o suporte a várias propriedades HTML e CSS e melhorias no Windows e nas ferramentas de desenvolvimento.
- O desenvolvimento contínuo do Servo oferece ferramentas e ambiente melhores para desenvolvedores web, com vantagens especialmente em desempenho e estabilidade.
- Projetos com recursos semelhantes incluem Chromium e Firefox, e cada projeto tem seus próprios pontos fortes e comunidade.
Ainda não há comentários.