Asynchronous Programming

rstudio::conf 2019

Don’t let long running tasks hang your users Introducing ipc for Shiny

January 24, 2019 |

Long running tasks in Shiny are not cancelable and typically lock the user interface while running. This talk introduces the ipc package, which helps you build dynamic applications when...

rstudio::conf 2018

Scaling Shiny apps with async programming

February 26, 2018 |

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.