~/talk

A New Era for Shiny-based Clinical Submissions using WebAssembly

Talkat posit::conf(2024) · 2024-08-12..08-14· [webassembly, web-platform]
links:none on file
slides:none on file

A working submission prototype packages a Shiny app so a reviewer extracts a bundle and launches it in a browser instead of installing R, Rtools and hundreds of packages; Pilot 2 produced a usable app from CDISC ADaM data and Pilot 4 uses WebR plus shinylive to run R in-browser, swapping the server engine for the client and reducing setup from many steps to one. Development required swapping golem for the rhino framework, using renv-like frozen dependencies, Windows VM testing with quickEMU, Appsilon and Docker support, and careful handling of injected datasets for security.

AI-written summary · about

  1. 0:00Introduction
  2. 1:58The R Submissions Working Group
  3. 3:29Why am I so excited
  4. 5:30How does Shiny work
  5. 11:45Dependencies
  6. 12:57What does this actually look like
  7. 13:41The power of interactivity
  8. 15:04A bright future
  9. 16:57Team effort
  10. 18:04Conclusion
  11. 18:58Security Concerns
~/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.