Dead Code Elimination - Definição do Glossário CI/CD
Dead code elimination remove código inalcançável ou não usado para que ele nunca chegue aos usuários.
Dead code elimination é uma otimização de compilador que remove código que nunca pode executar ou cujos resultados nunca são usados. Tree shaking é uma forma de dead code elimination aplicada entre módulos.
Minifiers realizam dead code elimination dentro de um arquivo, enquanto o tree shaking a estende para além das fronteiras de módulo. Juntos, eles podam código protegido por condições constantemente falsas ou nunca importado. Na CI, isso acontece durante o passo de otimização do production build.
Guias relacionados
Tree Shaking - CI/CD Glossary DefinitionTree Shaking: Tree shaking is a dead code elimination technique that removes exports never imported anywhere,…
Minification - CI/CD Glossary DefinitionMinification: Minification removes whitespace, comments, and unnecessary characters from code without changin…
Production Build - CI/CD Glossary DefinitionProduction Build: A production build compiles an app with all optimizations enabled, including minification,…