Tree shaking (струшування дерева)
Коротко: Tree shaking видаляє під час збирання вебзастосунку код, який ніколи не використовується. JavaScript, що постачається, стає меншим і завантажується швидше.
Докладніше: Збирач аналізує інструкції import та export (ES-модулі) і визначає, які функції справді використовуються. Усе інше вважається «мертвою гілкою» і не включається в бандл.
Подробиці
- Умова: ES-модулі (
import/`export…
Див. також: Lighthouse і Core Web Vitals