Skip to content
Latchkey

Tree Shaking - Definição do Glossário CI/CD

Tree shaking é uma otimização de build que remove exports e módulos que nunca são importados em lugar algum do programa, encolhendo o bundle de saída ao descartar código inalcançável.

Requisitos

Tree shaking depende de import/export estáticos de módulos ES para que o bundler consiga provar que um binding não é usado. Módulos com efeitos colaterais podem bloqueá-lo, a menos que sejam marcados com sideEffects:false.

Guias relacionados