Vue Guideline: Performance — Use defineAsyncComponent. Description: Lazy load heavy components. Do: defineAsyncComponent for modals dialogs. Don't: Import all components eagerly. Good Example: defineAsyncComponent(() => import()). Bad Example: import HeavyComponent from. Severity: Medium. Docs: https://vuejs.org/guide/components/async.html.