
Render htmlwidgets inside a Vue.js application, then replace those widgets with native JavaScript libraries for performance async Shiny cannot reach.

Render htmlwidgets inside a Vue.js application, then replace those widgets with native JavaScript libraries for performance async Shiny cannot reach.

Implement the async feature of R Shiny and find its limits, measured against an alternative app with a JavaScript frontend and an RServe backend.
Render multiple pages in an open source R Shiny application with htmlOutput and renderUI, including login and registration backed by a SQLite database.
Spread users of an open source Shiny Server app across copies of the same app, by sending each new session to the copy with the fewest users.