We have built an application with ABP framework and Blazor with a very high opening time. The first page of the application takes about 1-2 minutes to load, and the application size is about 24.98 MB. We are trying a modular approach. But the app's loading time has been a concern for us. How can we optimise this application while reducing its loading time? We have learned about lazy loading in Blazor. But since many DLLs are associated with the ABP framework, we are confused about how we can apply lazy loading here—looking for expert opinion or advice on this matter.
