Dynamic Interactions: webR to Empower Educators & Researchers with Interactive Quarto Docs
summary
Demonstrates turning static Quarto HTML into browser-executable R by embedding webR (R compiled to WebAssembly) and using the quarto-webR extension. Workflow specifics: render Quarto to HTML, host on any static server (GitHub Pages, Netlify), set YAML to engine: knitr, add the webR filter, and mark code cells as webR-r; the extension runs R in-browser without a compute server. Limits: initial internet required, not all CRAN packages available, not a full RStudio replacement. Classroom result: students spend 1.5× more time on dynamic docs.
AI-written summary · about
chapters (11)
- 0:00Dynamic Interactions intro
- 1:10Motivation for dynamic docs
- 3:15Traditional R setup challenges
- 7:11webR enabling tech
- 9:24Quarto, webR, static hosting
- 12:17Live demo: interactive Quarto
- 13:48Steps to Make Quarto Documents Dynamic
- 15:35Education apps & student behavior
- 17:21Research apps & future
- 18:28Community growth & resources
- 19:11Q&A
related talks
05mWebR: R compiled for WebAssembly and running in the browser
05mWebR: R compiled for WebAssembly and running in the browser
20mA New Era for Shiny-based Clinical Submissions using WebAssembly
58mUnderstand the Next Phase of Web Development
20mLevel up your web tools with WebAssembly
53mWebAssembly – To the browser and beyond!
27mWebAssembly for Performant Interactivity
47mRewrite the web with Rust and Web Assembly
