1 pontos por GN⁺ 2024-09-01 | Ainda não há comentários. | Compartilhar no WhatsApp

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.

Ainda não há comentários.