O Que É Dead Code Elimination?
Dead code elimination (DCE) é uma otimização que detecta código sem efeito alcançável sobre os resultados e o remove da saída. Ela elimina branches inalcançáveis, variáveis não usadas e computações cujos valores nunca são lidos. Ao cortar esse código, o otimizador reduz o tamanho do binário ou do bundle e pode melhorar o runtime.
Por que isso importa
Distribuir código que nunca executa desperdiça budget de download, parse e execução. O DCE mantém os artifacts enxutos automaticamente, o que importa mais para bundles de front-end servidos a muitos usuários.
Guias relacionados
Tree Shaking - CI/CD Glossary DefinitionTree shaking removes code that is never imported or used from a bundle by analyzing the module graph, shrinki…
What Is Scope Hoisting?Scope hoisting is a bundler optimization that concatenates modules into a single scope instead of wrapping ea…
What Is a Bundle Size Budget?A bundle size budget caps the byte size of compiled JavaScript or CSS bundles, failing the build when a chang…