Contente
No ano passado, havia temores de um desenvolvimento da monocultura do WebKit, que dificilmente foram dissipados quando o Opera anunciou sua decisão de abandonar seu próprio mecanismo de renderização do navegador Presto em favor do WebKit. No entanto, em uma enxurrada de atividades durante o dia anterior ou assim, dois novos motores de renderização foram anunciados: Blink e Servo.
De acordo com a Mozilla, Servo é uma colaboração com a Samsung. O CTO da Mozilla, Brendan Eich, disse que o projeto foi instigado para permitir que a Mozilla "aproveite as arquiteturas de computação heterogêneas, de múltiplos núcleos e de amanhã". O objetivo é reconstruir o navegador da web “do zero em hardware moderno, repensando antigas suposições ao longo do caminho”.
O que isso significa para o futuro a longo prazo do Firefox OS é uma incógnita, mas uma postagem recente na lista de e-mails sugeria que o Servo ainda estava em seus estágios iniciais e havia “muitos grandes riscos que podem impedir o Servo de ser competitivo em qualquer período de tempo, vamos só um razoável ”.
Em contraste, Blink parece ser algo iminente. Anunciado no Chromium Blog, o projeto é uma bifurcação do WebKit que inicialmente se concentrará em melhorias de arquitetura interna, antes de divergir potencialmente de seu "pai". Mais informações foram postadas na página Blink do site The Chromium Projects, que também forneceu um FAQ do desenvolvedor.
Um movimento positivo
Os números da indústria foram amplamente positivos para o Blink. Alex Russell, um desenvolvedor web que trabalha no Chrome, disse em seu blog que a mudança foi feita principalmente porque “é importante ir mais rápido”. Por meio do Blink, os navegadores que usam o mecanismo serão capazes de evoluir mais rapidamente e iterar mais rapidamente.
Em seu blog, Bruce Lawson do Opera também foi otimista sobre a mudança e argumentou que Blink "tem muitas promessas para a web", combinando bem com a necessidade do Opera por velocidade. “Quando os navegadores são rápidos e interoperáveis, usar a web como plataforma se torna mais competitivo em relação ao desenvolvimento de aplicativos nativos”, acrescentou.
Falando diretamente para .net, Lawson observou que “Blink forks WebKit, como WebKit bifurcou KHTML”, e mais de 4,5 milhões de linhas de código serão removidas. O navegador também não usará prefixos de fornecedores. Além disso, os legados herdados do WebKit serão removidos sempre que possível. Haverá também uma divergência potencial de concorrentes como Safari, pensou Lawson: “Não posso comentar sobre um roteiro, mas o Chromium Feature Dashboard dá uma boa indicação de uma lista de desejos. O objetivo é habilitar e expandir a plataforma da web. Se o WebKit também decide implementar esses recursos, não posso comentar - porque não sei - mas alguns deles têm caixas vermelhas na coluna do Safari, indicando ceticismo ou oposição. ”
Embora alguns desenvolvedores tenham reclamado sobre testes adicionais por causa do Blink, o especialista em dispositivos móveis Peter-Paul Koch alertou no Twitter: “Se você testou apenas em um navegador baseado em WebKit, você estava fazendo errado de qualquer maneira”. Ele concordou com Lawson que era uma "ótima escolha para os prefixos do fornecedor" e se perguntou se outros fornecedores de navegador móvel mudariam, o que seria "o verdadeiro teste do sucesso do Blink".
O desenvolvedor David Story então se perguntou o que isso poderia significar para o Safari: “Se o Blink diverge significativamente do WebKit (o que é), onde isso deixa os testes do Safari / WebKit para desenvolvedores do Windows, agora [Safari para Windows] está morto?”.