In the rapidly evolving landscape of web technologies, the integration of R (and Python) with modern web frameworks has become increasingly important for data scientists and developers. This presentation introduces {shinylive}, a new R package that exports Shiny applications to be run within statically hosted websites. We will explore the capabilities of {shinylive} through its use of the innovative R package {webR}, which allows for the execution of R code in the browser (via WebAssembly and service workers) without the need for a centralized server.
The presentation will cover the technical foundation of {shinylive}, including its architecture and the integration process with Quarto documents. We will also discuss the practical aspects and drawbacks of exporting Shiny apps with {shinylive}, highlighting the ease of exporting apps to a folder for local use or hosting them on GitHub pages.
{shinylive} bridges the gap between Shiny and static websites, making it a valuable resource for interactive data analysis and presentation.
Link to app: schloerke.com/presentation-20...
Link to script: github.com/posit-dev/r-shinyl...
Link to use_github_action(): github.com/posit-dev/r-shinyl...
Shinylive website: posit-dev.github.io/r-shinylive/
{webr} docs: docs.r-wasm.org/webr/latest/
Негізгі бет Ойын-сауық {shinylive}: Serverless Shiny Apps | Barret Schloerke | Posit
Пікірлер: 12