-
Notifications
You must be signed in to change notification settings - Fork 1
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
Select too many columns and it just breaks #257
Comments
Started a PR but I wonder if part of the solution is non-blocking operations with Shiny. Need to do more research. |
There are at least two problems using non blocking operations. 😦 They are intended as a wrapper for calculations: What was reactive is now called as a regular function. Since the slow part for us is the plot, I'm not sure how to change this to a function invocation:
But even if that worked, while non blocking operations don't block other code, they still block themselves:
They acknowledge that this is often not desired: The fix is a widget that blocks the user from enqueing more operations. I don't know that a UI that blocked user operations would be any better than one where they get backlogged. 👉 New idea: There are many plotting libraries out there: speed might not usually be the deciding factor, but worth looking at in this case. |
No obvious switch that just makes it faster. possible next steps
|
Construct a CSV with 20 columns and just keep adding them. Shiny can't keep up and the UI becomes unresponsive.
I think (but haven't tested this hypothesis) that plot generation is expensive.
The text was updated successfully, but these errors were encountered: