Running Shiny without a server
summary
Shinylive runs Python in the browser by shipping a Pyodide WebAssembly environment and app code so no Python server is required; examples encode the app into the URL or export a static site for GitHub Pages/Netlify, with a baseline ~13 MB download and browser caching for repeat loads. It supports pandas/matplotlib but not packages requiring compiled extensions, exposes code/data to clients, works on Chromebooks/iPads, and demonstrably runs interactive examples on shiny.rstudio.com. Shinylive Pyodide static hosting
AI-written summary · about
chapters (8)
- 0:00Shiny without a server
- 3:41Challenge of server-based Shiny apps
- 6:12WebAssembly for client-side computing
- 7:43ShinyLive and its features
- 10:29Editing ShinyLive apps
- 13:38Deploying ShinyLive to static hosting
- 15:46ShinyLive benefits and limits
- 18:36ShinyLive resources and future
related talks
20mRunning Shiny without a server
01h 44mShinylive - Running R and Python Dashboards without a Server
20mRunning R-Shiny without a Server
44mShiny: Data-centric web applications in Python
28mPython Apps in the Browser made simple by PyCafe
35mBuild Simple and Scalable Apps with Shiny
25mUnderstanding reactive execution in Shiny
20mA New Era for Shiny-based Clinical Submissions using WebAssembly
