Dynamic Import - Definição do Glossário CI/CD
Um dynamic import carrega um módulo sob demanda em tempo de execução e funciona também como ponto de code splitting para bundlers.
Um dynamic import é a expressão import() que carrega um módulo em tempo de execução e retorna uma promise, em vez de importá-lo estaticamente no topo de um arquivo. Bundlers a usam como fronteira de code splitting.
Escrever const mod = await import("./heavy.js") diz ao bundler para colocar esse módulo em um chunk separado buscado apenas quando o código roda. Isso sustenta o lazy loading. Na CI, um build vai falhar se o caminho importado dinamicamente não puder ser resolvido.
Guias relacionados
Code Splitting - CI/CD Glossary DefinitionCode Splitting: Code splitting breaks a bundle into multiple smaller chunks that load on demand rather than a…
Lazy Loading - CI/CD Glossary DefinitionLazy Loading: Lazy loading defers loading a resource or module until it is actually needed, rather than at in…
Chunk - CI/CD Glossary DefinitionChunk: A chunk is one of the output files a bundler produces when it splits code. Each chunk groups a set of…