Code Splitting
Code splitting divides your application into multiple bundles that load on demand or in parallel. This technique reduces initial load times, though you might choose to omit it for frequently accessed pages like your home page.
Implement code splitting by simply suffixing your route filename with .lazy.svelte:
sh
routes
├── about.svelte
├── about.lazy.svelte
└── index.svelteNOTE
Code splitting works equally well with layouts.
TIP
To make all routes lazy by default, use the allLazy configuration option instead of manually adding the .lazy.svelte suffix to each file. See Configuration for details.
For advanced loading strategies, see Preloading.