Navegador Servo ganha abas, suporte a Flexbox e novas ferramentas

O navegador Servo agora oferece suporte a abas, Flexbox por padrão e melhorias para desenvolvedores, incluindo ferramentas de inspeção e compatibilidade com WebXR. Descubra todas as novidades nesta atualização.

O navegador Servo agora oferece suporte a abas, Flexbox por padrão e melhorias para desenvolvedores, incluindo ferramentas de inspeção e compatibilidade com WebXR. Descubra todas as novidades nesta atualização.

Os desenvolvedores do motor de navegador Servo, escrito em Rust, divulgaram um novo relatório detalhando as mais recentes inovações do projeto. A principal novidade é o suporte a abas, que agora faz parte do protótipo do navegador “Servo-the-browser”. Além disso, houve uma reformulação completa da barra de ferramentas e a implementação de uma página dedicada para abrir novas abas.

Outro destaque é o suporte a Flexbox e WebXR, que agora estão habilitados por padrão no Servo, melhorando a compatibilidade do navegador com realidade virtual/aumentada e layouts modernos de sites. A capacidade de reproduzir arquivos de áudio no formato WAV também foi implementada, tornando a experiência de multimídia mais robusta.

Principais atualizações e novos recursos

Nos últimos meses, o Servo recebeu uma série de novos recursos em suas compilações noturnas, incluindo:

  • Suporte básico para o método show() em HTMLDialogElement.
  • A propriedade type em HTMLFieldSetElement.
  • Renderização de texto em elementos <textarea>.
  • Suporte à propriedade border-image.
  • Implementação da API structuredClone() e suporte para crypto.randomUUID().
  • Suporte parcial à propriedade clip-path.

O Servo também passou por atualizações críticas em seus componentes internos, com melhorias no motor JavaScript SpiderMonkey 128, o renderizador WebRender 0.65, e o framework gráfico wgpu 22.0.

Reformulação da API WebXR e avanços no Flexbox

A API WebXR foi amplamente reformulada, incluindo suporte para gamepads e aprimoramentos no rastreamento manual e interações em realidade virtual. Outras melhorias incluem o suporte para novas interfaces, como XRBoundedReferenceSpace, XRWebGLLayer e XRSession.

No que diz respeito ao Flexbox, o Servo agora oferece suporte a propriedades como gap, align-content: stretch, e os valores start e end em align-items e align-self. O suporte básico para flex-direction: column e column-reverse também foi implementado.

Melhorias na compatibilidade e novas ferramentas de desenvolvedor

O Servo agora tem uma execução mais estável no Windows, com correções de bugs relacionados ao teclado e problemas de fontes e GPU. Essas correções também melhoram a renderização de sites importantes como Wikipedia e DuckDuckGo.

As ferramentas de desenvolvedor do Servo também evoluíram significativamente, com suporte completo para a árvore HTML, além de novos painéis de Estilos e Computados, facilitando o trabalho de desenvolvedores web.

Confiabilidade e correção de bugs

Diversos bugs que resultavam em falhas de execução em sites do mundo real foram corrigidos. Entre eles, estavam falhas ao renderizar textos longos, ao redimensionar janelas com WebGL e ao processar algumas propriedades de fontes. As melhorias visam garantir uma experiência de navegação mais fluida e estável.

Com o suporte a abas e melhorias contínuas em Flexbox e WebXR, o Servo segue avançando como uma plataforma poderosa para desenvolvedores e usuários finais, com foco em performance e inovação.

Para mais detalhes sobre as últimas atualizações, acesse o anúncio oficial.


Título: navegador servo agora oferece suporte a abas, melhorias em flexbox e novas ferramentas de desenvolvedor

URL amigável: navegador-servo-suporte-abas-flexbox-novas-ferramentas

Resumo: O navegador Servo agora oferece suporte a abas, Flexbox por padrão e melhorias para desenvolvedores, incluindo ferramentas de inspeção e compatibilidade com WebXR. Descubra todas as novidades nesta atualização.

Metadescrição: O navegador Servo adiciona suporte a abas e Flexbox, aprimora ferramentas de desenvolvedor e melhora a compatibilidade com o Windows.