Simples e rápido. É tudo o que queremos de nossas ferramentas de software. E atender aos requisitos, é claro. Você não pode ficar sem isso. Além disso, gostaríamos que eles fossem agradáveis de usar, com uma boa experiência de desenvolvedor. Seria realmente ótimo ter uma comunidade amigável. Um grande ecossistema também é importante. Extensível, sustentável, atualizado e fácil de integrar a outros sistemas … Na verdade, pense nisso, pedimos muitas de nossas ferramentas de software.
O JavaScript e suas bibliotecas passaram por refinamento intensivo em todas essas frentes ao longo dos anos, e esse refinamento continua hoje. Como sempre, no software, como a vida, trata -se de trocas e equilibrar diferentes demandas.
Uma área importante de foco nos últimos meses tem sido a melhoria do desempenho no front -end. Há trabalho em andamento nas estruturas subjacentes para encontrar o equilíbrio certo entre a renderização do lado do servidor e a renderização do lado do cliente, bem como o fornecimento das ferramentas para os desenvolvedores de aplicativos para aplicar de maneira inteligente a renderização de melhores práticas em seus cenários específicos. Esse objetivo é geralmente chamado de “hidratação” e a unidade para melhorá -lo colide com outro objetivo: simplicidade.