This updated talk has new info since Joe spoke at rstudio::conf 2018.
Download Materials from the webinar
One persistent challenge with developing Shiny apps for live deployment, has been the R language runtime’s single-threaded nature. Because of this, a given Shiny app process can only do one thing at a time: if it is fitting a model for one client, it cannot simultaneously serve up a CSV download for another client. Asynchronous programming offers a way to offload certain classes of long-running operations from the main R thread, such that Shiny apps can remain responsive.
About the speaker
Joe Cheng RStudio CTO. Joe was the original creator of Shiny, and leads the team responsible for Shiny and Shiny Server.
About the Author
More Content by Joe Cheng