Por que isso importa: Atualmente, a Apple mantém o Speedometer 2.1, uma ferramenta para fazer benchmarking de navegadores da Web em várias cargas de trabalho. A próxima grande iteração do software receberá informações de três fornecedores de navegadores para compensar as preocupações dos usuários sobre possíveis vieses. O novo projeto está em seus estágios iniciais, mas a colaboração marca um ponto de virada.
Maçã, Googlee Mozilla anunciaram que estão desenvolvendo em conjunto a próxima versão do benchmark do navegador da web Speedometer para melhor representar as tarefas modernas do navegador. A nova versão ainda é instável, mas os usuários podem começar a testá-la agora.
O Speedometer 3 foi projetado para testar toda a gama de como os usuários normais operam os navegadores, executando em páginas da Web normais, em vez de fazer benchmarking em um ambiente restrito. Os desenvolvedores planejam ajustar continuamente o software com base em dados atualizados sobre quais recursos são mais importantes para os usuários comuns. O Google confirmou que o benchmark representará estruturas JavaScript e outras cargas de trabalho modernas.
Vai demorar um pouco até que o Velocímetro 3 esteja totalmente instalado e funcionando, mas mais informações sobre ele surgirão nos próximos meses. Se a colaboração funcionar, deve dar aos web designers uma imagem melhor de como seu trabalho será executado em vários navegadores.
Estamos felizes em colaborar com @WebKit e @GoogleChrome no Velocímetro 3. 🌪️
Veja por que esse trabalho é importante para a Web 🧵
— Mozilla Developer ‘🏾’ (@mozhacks) 15 de dezembro de 2022
Atualmente, a maioria dos usuários que deseja ver a rapidez com que seu navegador responde a aplicativos da Web provavelmente deve usar o Speedometer 2.1. No entanto, como a Apple opera 2.1, é fácil supor que seus resultados possam ser tendenciosos em relação aos concorrentes do Safari, como Google Chrome, Mozilla Firefox ou Microsoft Edge. Um benchmark baseado no WebKit pode não entender totalmente os desafios de desempenho do Blink, V8 ou SpiderMonkey, por exemplo.
Embora a página WebKit GitHub da Apple hospede o Speedometer 3, Google e Mozilla irão desenvolvê-lo junto com a gigante de Cupertino. Isso deve garantir que ele trate todos os três navegadores de maneira justa e que entenda com precisão como os usuários interagem com eles. O anúncio da Mozilla observou que um bom benchmark de navegador requer cooperação entre fornecedores de navegadores, criadores de sites, construtores de estruturas e grupos de padrões da web.
Uma política de governança baseada no consentimento entre os três gigantes dos navegadores guiará o desenvolvimento do Speedometer 3. Mudanças triviais requerem apenas a aprovação de uma das empresas, mudanças não triviais precisam de duas para concordar com elas e mudanças significativas requerem consenso entre as três.