Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Lazy loading - muitos arquivos .js

Possuo um projeto que estava com 3mb de main.js.

Decidi dividí-lo em 4 LazyLoadingModules, por enquanto.

Me espantei pela quantidade de .js que ele criou, foram gerados 13 arquivos .js, com exceção do main.js

O main.js caiu para 644KB, o projeto está realmente mais rápido, mas não consigo entender porque antes era um projeto só sem os lazy loading modules e ao dividir em 4, criou 13 e não só 4.

Por que isso aconteceu?

4 respostas

3 mb de projeto? Você guardava um array de dados nele? Tenho um dicionario de palavras que guardo em um js e ele tem 4,7 mb

Não, não tenho array de dados nele. Mas o projeto é consideravelmente grande.

A soma de todos os kb dos js é igual a do arquivo original?

Sim, dá o mesmo tamanho.