What are the preloading strategies for lazy routes?

Angular routing · Experienced

Model answer

Lazy routes load on demand, which can cause a delay at the moment of navigation. Preloading downloads them in the background after the app starts. PreloadAllModules loads all lazy routes; a custom strategy can preload only the routes you mark, for example with data: { preload: true }.

It balances a small first load with fast navigation later. On slow or metered networks, preloading everything can waste data, so be selective.

Learn this topic

Angular Tutorial: Beginner to Advanced .

Sign in to add your own answer.

More questions