appsmithorg / appsmithorg/appsmith

[Feature]: Move data and computation out of the client application to improve performance.

Ouverte
#8,639 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Enhancement Performance Pod
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.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.