Beyond Async: Intra-Session Concurrency in Shiny with ExtendedTask | ShinyConf 2024 @appsilon_official
Beyond Async: Intra-Session Concurrency in Shiny with ExtendedTask | ShinyConf 2024  @appsilon_official
Uploaded March 2025 | Updated September 2026, 2 weeks ago
#ShinyConf #ShinyConf2024

Abstract: It’s been years since Shiny evolved to allow asynchronous operations within applications, improving scalability. The introduction of the {promises} package enabled concurrent processing between multiple Shiny sessions, a significant step forward in handling background tasks. However, this did not address the need for intra-session concurrency, where users expect to interact with the application while long-running calculations are executed in the background.

Recently, we added a new ExtendedTask feature to Shiny to allow for such intra-session concurrency. This new feature provides a different approach for developers to incorporate asynchronous tasks, enabling smoother user interactions during intensive computations. Alongside ExtendedTask, this talk will also discuss newer methods for launching asynchronous tasks, besides the usual {future} package. The focus will be on the practical application and integration of these features into Shiny applications.

____________________________

Join us this year! Sign up for ShinyConf 2025 here: go.appsilon.com/register-shinyconf2025
Beyond Async: Intra-Session Concurrency in Shiny with ExtendedTask | ShinyConf 2024The second episode of Where Technology Meets Science podcast is up! #datascience #dataanalysis #NASAShiny App Showcase: Intellia patient profile by Prasanna MurugesanUsing Google Lighthouse to Analyse Shiny Applications | ShinyConf 2024Curious about the evolution of Shiny? Tune in for insights! #shiny #opensource #datascienceUsing Shiny to harness the power of open science in small-scale fisheries managementPavel Demin: Shiny Semantic in Shiny for PythonA Day in the Life of a Delivery Manager with Aga RasińskaHow do you tackle bias while using machine learning in neuroscience clinical trials?Risk-Based Validation of R Packages in Regulated Environments Part 2The importance of software engineers in #clinicaltrial code quality | #datascience #softwareAppsilon Retreat 2024 - Warka, Poland 💙
Appsilon |

Beyond Async: Intra-Session Concurrency in Shiny with ExtendedTask | ShinyConf 2024

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER