Entenda as consequências da união entre Angular e Wiz pelo Google
Notícias

Entenda as consequências da união entre Angular e Wiz pelo Google 

Atualmente, as aplicações web do Google estão divididas entre dois frameworks, o Angular e o Wiz, cada um com sua especialidade. Entretanto, a empresa deseja mudar este quadro, unindo as duas tecnologias. Descubra um pouco sobre estes planos.

Angular + Wiz

Ambos os frameworks são desenvolvidos pelo Google e tem o código aberto, presentes em mais de uma centena de produtos da empresa. A união entre Angular e Wiz poderá impactar, de alguma forma, bilhões de pessoas que acessam a internet.

Historicamente, cada um tem seu propósito:

  • O Wiz é um framework uilizado internamente pelo Google, focado em desempenho e segurança, presente em aplicações como o buscador, o sistema de pagamentos e o Google Photos. Ele visa renderizar a aplicação o mais rápido possível, tendo relativamente pouca interatividade;
  • Enquanto o Angular é focado em prover alta interatividade, priorizando a experiência do desenvolvedor para criar rapidamente interfaces complexas. Está presente no Gemini e no Google Analytics.

Atendendo a uma parcela imensa da população mundial, diversos serviços do Google buscam permitir o uso, mesmo com conexão precária à internet, ou em dispositivos com baixa capacidade computacional. Para isso em aplicações mais críticas, evita ao máximo carregar JavaScripts, que tipicamente são relativamente pesados. 

Dessa forma, o Wiz sempre inicia sendo renderizado no servidor, sendo transmitido com soluções de conexão otimizada. Evitando ao máximo o uso de JavaScript, o framework carrega apenas o que está sendo solicitado imediatamente pela página.

Segundo o HTTPArchive, nos últimos 6 anos, o JavaScript cresceu 37% em soluções para desktop e 36% em dispositivos móveis, deixando a internet como um todo, mais pesada e inacessível em condições precárias. Atualmente, os desenvolvedores do Google precisam pesar desempenho e interatividade para decidir entre Wiz e Angular.

Em busca de resolver essas demandas, a companhia decidiu trabalhar pela união dos dois frameworks. Deveremos ver isso ocorrendo gradualmente, com a promessa do Google de ponderar a resposta da comunidade a cada novidade.

Por enquanto, estamos vendo recursos do Wiz sendo integrado ao Angular e vice-versa. Um exemplo é a adoção da biblioteca Signals do Angular, pelo Wiz, que já está aplicada à interface do YouTube.

A longo prazo, pretende-se unificar ambos sob o Angular. Faz sentido, considerando que o Wiz é um framework muito mais interno do Google, enquanto a comunidade do Angular é imensa. Desse modo, teremos uma gama de opções de renderização pelo servidor no Angular, permitindo criar aplicativos mais otimizados para o cliente final.

Uma das consequências dessa transição está sendo a pausa no desenvolvimento dos componentes Material Web. Saiba mais!

Diolinux Ofertas - Aproveite os melhores descontos em diversos produtos!