~/talk

Running Shiny without a server

Talkat rstudio::conf 2019 · 2019-01-15..01-18· [webassembly, web-platform]
links:none on file
slides:none on file

Shinylive runs Python in the browser using Pyodide compiled to WebAssembly, sending the app code, data and runtime in the URL or as static files so no Python server is needed. Examples include an editable histogram and a moon‑orbit simulation, with sharing via Editor and Application URLs and deployment to GitHub Pages/Netlify or RStudio Connect. Downloading a basic app pulls about 13 MB initial download; many scientific packages work but native extensions may not, so use Shinylive static deployment selectively for small-to-moderate data.

AI-written summary · about

  1. 0:00Shiny without a server
  2. 3:41Challenge of server-based Shiny apps
  3. 6:12WebAssembly for client-side computing
  4. 7:43ShinyLive and its features
  5. 10:29Editing ShinyLive apps
  6. 13:38Deploying ShinyLive to static hosting
  7. 15:46ShinyLive benefits and limits
  8. 18:36ShinyLive resources and future
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.