Desenvolvimento de Software · Avançado · Inglês · Técnico
tree shaking
Técnica do build que remove do bundle final o código importado que nunca é usado, reduzindo o tamanho dos arquivos.
Onde usar
'O tree shaking não tirou essa biblioteca', 'importa só a função de que precisa para o tree shaking funcionar'.
Exemplos
Tree shaking removed the unused functions from the bundle.
O tree shaking removeu do bundle as funções não usadas.
Import only what you need so tree shaking can work.
Importe só o que precisa para o tree shaking funcionar.
This library breaks tree shaking, so the bundle is huge.
Essa biblioteca quebra o tree shaking, então o bundle é enorme.
Cuidado
Só funciona bem com módulos ES e código sem efeitos colaterais na importação; nem toda biblioteca é elegível.
Sinônimos
eliminação de código morto
Origem
Alude a sacudir uma árvore para as folhas mortas caírem: sobra só o código vivo.