Usar JavaScript quando melhora a utilização, não só porque está disponível
Uma página não precisa de ser uma aplicação completa para oferecer uma experiência moderna. Privilegiamos a quantidade de JavaScript necessária à interação real.
Menos JavaScript, menos fragilidade
Isto reduz o custo de carregamento, os problemas de hidratação e os comportamentos frágeis em dispositivos menos potentes.
Quando a interface se torna complexa
Nas interfaces complexas, o JavaScript ocupa naturalmente um lugar mais importante; a arquitetura é então escolhida em função do tempo de vida e do estado da aplicação.
Uma interface para tornar mais reativa?
Descreva as interações esperadas: escolheremos a quantidade de JavaScript que justificam.