Se for bem-sucedido, o compilador React poderá estimular tipos semelhantes de esforços em outras estruturas, tanto aquelas que já usam um compilador quanto aquelas que não o fazem. A incorporação de um compilador no React reconhece tacitamente que emparelhar um compilador com um mecanismo reativo é uma boa ideia.

A desvantagem é que você precisa envolver ferramentas de construção do lado do servidor, mas na prática esse geralmente é o caso para muitos aplicativos. Há sobrecarga adicional de ferramentas e manutenção se você integrar o compilador, mas não é uma grande quantidade de trabalho. Certamente, é mais trabalhoso adicionar cache a um aplicativo inteiro. Além disso, você também tem a opção de omitir o compilador e usar o front-end simples do React a partir de um script incluído.

Conclusão

É tentador especular sobre até onde podemos ir ao mover o trabalho para o compilador e para fora do mecanismo do navegador. Quanto mais trabalho ficar fora do navegador – ou seja, quanto mais eficiente for o código enviado ao front-end – melhor será o desempenho do mecanismo final. Em que ponto esse processo começa a mudar a natureza básica do React?