Vue Async Components
Async components are Vue components that are loaded and rendered asynchronously, meaning that they are not included in the initial bundle of your application and are only loaded when needed. This can significantly reduce the size of your initial bundle and improve the performance of your web application, especially for large-scale applications with numerous components.
Vue Async Components Vue 2 Vue Async Component defineAsyncComponent