O Web Engine Servo abandonado da Mozilla está voltando em 2023

O Web Engine Servo abandonado da Mozilla está voltando em 2023

O mecanismo web Servo de código aberto Rust pode estar voltando ao jogo com seu plano de roteiro para o desenvolvimento.

O Servo é um mecanismo de navegador experimental baseado em Rust inicialmente desenvolvido pelo grupo de pesquisa da Mozilla, mas mais tarde delegado à The Linux Foundation como um projeto mantido pela comunidade.

Desde então, nenhum desenvolvimento significativo ocorreu, embora os membros envolvidos tenham tentado fazer o seu melhor.

Até agora.

As coisas estão melhorando para o Servo em 2023, já que a equipe por trás dele compartilhou um roteiro promissor.

Vamos ver mais sobre ele.

Roteiro para 2023: Visão geral

Roteiro de 2023 para o projeto servo

O projeto Servo voltou dos mortos graças ao novo financiamento que receberam em janeiro.

Para solidificar ainda mais sua intenção, a equipe de desenvolvimento compartilhou um roteiro para este ano que mostra uma boa perspectiva sobre as coisas que eles planejaram.

Sobre isso, eles também acrescentam:

Estamos reiniciando todas as atividades usuais, incluindo triagem e revisão de relações públicas, comunicações públicas sobre o projeto e organização de reuniões TSC.

Também faremos alguns esforços de divulgação para atrair mais colaboradores, parceiros e potenciais patrocinadores interessados em trabalhar, participar e financiar o projeto.

Eles também compartilharam 7 metas que desejam alcançar em 2023.

Reativação do Projeto: Esta é a primeira etapa que continuará até o final de 2023 e envolverá a reativação do projeto Servo como um todo.

Divulgação do projeto: Alimentados pela atividade renovada na página GitHub do projeto, eles planejam fazer alguns esforços de divulgação, espalhando a palavra sobre o projeto.

Isso será feito para atrair mais colaboradores, empresas e parceiros que possam estar interessados em contribuir ou financiar o projeto.

Atualização de dependências principais: Várias dependências do Servo serão trabalhadas, pois estão desatualizadas e exigem atualização, como WebRender e Stylo.

Seleção do mecanismo de layout: O servo atualmente tem dois mecanismos de layout, 2013 (o original) e 2020 (o novo).

Eles estarão decidindo, juntamente com os colaboradores e a comunidade, qual opção seguir a longo prazo.

Progresso em direção ao suporte básico a CSS2: Depois que as duas coisas acima forem feitas, eles planejam trabalhar para a conformidade básica CSS2.

Explorar o suporte ao Android: Eles querem explorar a possibilidade de suportar o Android junto com outras plataformas, como eles já experimentaram com a plataforma no passado.

Experimentos do Web Engine incorporáveis: Para o estágio final do roteiro, eles visam transformar o Servo em um "mecanismo de renderização da Web incorporável".

A equipe também está explorando possibilidades a esse respeito, tendo algum tipo de demonstração do Servo em execução em dispositivos embarcados ou analisando projetos existentes, como Tauri.

Você pode passar pelo anúncio oficial para saber mais sobre o roteiro.

Considerações Finais

Um mecanismo web movido a Rust poderia fazer maravilhas e ser superior às alternativas baseadas em Blink ou Gecko.

Além disso, outra alternativa de código aberto para algo que usamos quase diariamente não deve ser uma coisa ruim e nos permitirá ter muitas opções.

O que você acha do objetivo do Servo de reiniciar as coisas e se concentrar em voltar à pista para a qual foi inicialmente projetado?

Última atualização deste artigo: 6 de february de 2023