ExpertiDict

Desenvolvimento de Software · Avançado · Inglês · Técnico

tree shaking

/ˈtɹiː ˈʃeɪkɪŋ/substantivo

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.

Veja também

Todos os termos de Desenvolvimento de Software