Vue 3 performance tập trung vào giảm unnecessary reactivity và re-renders qua directives, component patterns, và build tooling.
v-memocho long lists với expensive rendersshallowRef/shallowReactivecho large data structures không cần deep reactivity- Lazy load routes và components với dynamic import
<KeepAlive>cho frequently toggled components- Dùng
computedthaymethodsđể cache kết quả - Tránh unnecessary watchers — prefer computed
v-oncecho content không thay đổi- Tránh inline handlers phức tạp trong template
- Tree-shaking — import chỉ những gì cần từ Vue
- Analyze bundle với
rollup-plugin-visualizer