web-app icon indicating copy to clipboard operation
web-app copied to clipboard

Implement Lazy Loading for all Modules

Open punwai opened this issue 5 years ago • 3 comments

Is your feature request related to a problem? Please describe.

Describe the solution you'd like Applying lazy loading to all the modules (listed later) will majorly reduce the time which it takes the web-app to load the first time. This is very important as the app will load much faster during development after making changes to the codebase.

These are the modules that lazy loading should be implemented for:

  • [ ] Accounting
  • [ ] Centers
  • [ ] Clients
  • [ ] Groups
  • [ ] Home
  • [ ] Loans
  • [ ] Login
  • [ ] Navigation
  • [ ] Self Service
  • [ ] Settings
  • [ ] Organization
  • [ ] Products
  • [ ] Templates
  • [ ] Users

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here.

punwai avatar Jan 10 '20 17:01 punwai

@punwai, Please ensure from the next time if you are making a voluntary contribution, comment on the issue to inform that you are working on it before directly sending a PR. Lazy loading was expected to be implemented in GSoC 19 but we were unable to reach up to that point. This will be a major update and will require a bit of discussion before we proceed properly.

abhaychawla avatar Jan 10 '20 21:01 abhaychawla

Hello @abhaychawla, i 'll d like to work on this.

dev-loyde avatar Mar 23 '20 14:03 dev-loyde

@karantakalkar @abhaychawla Sir, the repository is now based on Angular 9, so what will be the use of lazy loading here now?

shobhi1310 avatar Oct 18 '20 05:10 shobhi1310