Introduction
Async components let Vue load parts of your app only when needed. This makes your app faster and saves data.
When you have big components that slow down the start of your app.
If some parts of your app are rarely used and can wait to load.
To improve user experience by showing content faster on first load.
When you want to split your app into smaller pieces for easier updates.