Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Bundle vs Imports

Bom dia, primeiramente gostaria de dizer que o curso foi muito bom e me ajudou muito.

Minha dúvida é sobre o funcionamento do sistema de módulos ES6. Quando são feitos os imports em um módulo, como isso funciona para o navegador carregá-los?? Ele irá fazer uma requisição HTTP para cada módulo que precisa carregar? Isso não impacta na performance? Antigamente eu era acostumado a concatenar todos os meus javascripts em um único arquivo chamado app.js com o objetivo de diminuir as requisições ao servidor.

Abraço.

1 resposta
solução!

Bom dia!

Se você usa HTTP2 não haverá esse problema (devido ao multiplexing). Porém, se não tiver certeza se esta usando http2, o ideal é gerar um único arquivo com os scripts concatenados (técnica chamada de merge). Você pode fazer isso usando Script de Gulp, Grunt, inclusive Wepack. A Alura possui cursos desses três caso deseje se aprofundar.

Sucesso e bom estudo!