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