There have been some discussions whether lazy load really helps since it increases server communication. Essentially, lazy load helps Angular developers to decide which modules to load at initialization, or when a function is called. It is claimed to support on small devices and internet with low capacity.