Executando verificação de segurança...
3

Dúvida: CommonJS ou ES modules

Sempre que eu inicio um projeto e preciso olhar documentações de alguma lib, me deparo com algo como const lib = require('lib'). E sempre me perguntei a diferença de usar isso e o famoso import {} from 'lib'. Bom, um tempo atrás eu dei uma pesquisada e descobri que a diferença é basicamente que um veio para substituir o outro, o ES modules veio como uma 'evolução' do CommonJS (não tenho certeza nem propriedade para afirmar isso, é apenas oque eu lembro e entendi). A duvida que fica é: Porque ainda encontro muitas pessoas/documentações utilizando CommonJS????

Carregando publicação patrocinada...
Conteúdo excluído
1

a questão de projetos legados realmente faz muito sentido, mas não consigo pensar em um exemplo em que o carregamento assíncrono seria um problema, ja que isso veio pra melhorar o desempenho creio eu, poderia me dar algum exemplo?

Conteúdo excluído