-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigate debounce time #4377
Comments
In addition to debounce, we could investigate other options to smoothen the interaction of the user with the interface. Suggestions:
|
This issue has had no activity for 60 days and will be closed in 7 days. Removing the "Stale" label or posting a comment will prevent it from being closed automatically. You can also add the "Pinned" label to ensure it isn't marked as stale in the future. |
Note: this is where the updates are debounced in app.coffee
|
Some ideas I can come up with:
|
We should investigate the debounce time for sending requests to the API. A longer debounce time could improve efficiency by batching multiple changes into a single request, reducing the number of calls made to the Engine. However, this comes at the cost of increased delay for processing single-input updates.
The goal is to find the optimal debounce time that:
1. Reduces excessive API calls when users make multiple updates in quick succession.
2. Minimizes delay to ensure a responsive experience for users who are updating a single input at a time.
Key Questions:
• How frequently are users likely to make quick successive updates, and how quick will they be?
• What is the perceived acceptable delay for users between input and response?
The text was updated successfully, but these errors were encountered: