Lazy loading is considered as one of the most useful concepts of Angular Routing. It helps the users to download the web pages in chunks instead of downloading everything in a big bundle. It is used for lazy loading by asynchronously loading the feature module for routing whenever required using the property loadChildren.