Skip to content
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

Resources to make Shiny apps more efficient #2

Open
e-perl-NOAA opened this issue Aug 6, 2024 · 0 comments
Open

Resources to make Shiny apps more efficient #2

e-perl-NOAA opened this issue Aug 6, 2024 · 0 comments

Comments

@e-perl-NOAA
Copy link
Owner

e-perl-NOAA commented Aug 6, 2024

Here's a list of resources to help make Shiny apps more efficient:
A video on the difference between workbench and background jobs
https://docs.posit.co/ide/server-pro/user/rstudio-pro/guide/workbench-jobs.html for using workbench jobs
https://docs.posit.co/ide/server-pro/job_launcher/job_launcher.html for configuring
Joe Cheng’s talk from rstudio::conf 2019 conference on this topic: Shiny in production: Principles, practices, and tools
The profvis package for diagnosing where in the code things are taking a long time: Profvis — Interactive Visualizations for Profiling R Code
Then use the shinyloadtest package for optimizing performance settings: Load Test Shiny Applications
Reference this section of the “Mastering Shiny” book: Chapter 23 Performance | Mastering Shiny
These articles on the Shiny webpage detail other useful techniques like caching and async programming: Shiny - Articles
The Shimmer and Shiny simulation is a learning tool that visualizes the impact of different performance parameters when tuning: Shimmer: Shiny sizing simulation
scoping: https://shiny.posit.co/r/articles/improve/scoping/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant