appsmithorg / appsmithorg/appsmith
[Feature]: Move data and computation out of the client application to improve performance.
- Langage dominant
- TypeScript
- Étoiles
- 40.9k
- Forks
- 4.8k
- Merge moyen
- 1 j 22 h
- PR mergées (30 j)
- 45
Description
### Is there an existing issue for this?
- [X] I have searched the existing issues
### Summary
Currently client application loads all the data from database or API queries in the browser. This slows down the overall responsiveness of the application and even hangs up when data exceeds a certain threshold. One way to address this problem would be to move the data and related computation away from the browser. This data could be either stored on the API server or the client's file system (a more radical approach - not sure how feasible). Preferably, this data could be stored on the API server (either in an in-memory database or otherwise) and the client could ask for very specific parts of this data and any related computation to be performed. We could provide a toggle to the user to turn off this setting in case they are concerned about the API server storing the data.
Context: https://theappsmith.slack.com/archives/C01HXJPFWBC/p1634580645440600
### Why should this be worked on?
To improve client performance.
Guide de contribution
Ouvrir le guide de contribution
Évaluation
Cette issue n'a pas encore été évaluée.