18 / 67
Как работает tree shaking в Vue 3?
Tree shaking -- это удаление неиспользуемого кода из бандла при сборке. Vue 3 спроектирован так, что каждая фича -- отдельный ES-модуль с именованным экспортом. Если ты не используешь <Transition>, <KeepAlive> или v-model -- бандлер (Vite/Rollup/Webpack) не включит их код в финальный бандл. В Vue 2 это было невозможно -- весь runtime шёл одним блоком.