Shinylive: Running Shiny R Applications in the Browser via WebAssembly
Summary
The shinylive R package enables Shiny for R applications to run entirely in a web browser using WebAssembly via the webR project, eliminating the need for a separate hosted R server. This approach allows both the client and server components of Shiny applications to operate within the browser, making deployment possible on static web servers. The Shinylive project consists of four interdependent components that work together across different contexts.
Source
Key quotes
· 5 pulledThe goal of the shinylive R package is to help you create Shinylive applications from your Shiny for R applications.
Shinylive is a new way to run Shiny entirely in the browser, without any need for a hosted server, using WebAssembly via the webR project.
The Shinylive project consists of four interdependent components that work together in several different contexts.
When an application is deployed with shinylive, R and shiny run in the web browser (via webR): the browser is effectively both the client and server for the application.
This allows for your shiny application exported by shinylive to be hosted by a static web server.
You might also wanna read
Datastar: Lightweight Hypermedia Framework for Reactive Web Applications
Datastar is a lightweight hypermedia framework for building reactive web applications, from simple sites to real-time collaborative apps. It
data-star.dev·8mo agoWasmer: Universal applications using WebAssembly
Single AI Agent Builds Functional Web Browser in Rust Over Three Days
A developer frustrated by the hype around Cursor's FastRender browser project (which used thousands of parallel agents to produce 1.6 millio
rari: React Server Components Framework with Rust Runtime
rari is a new framework that enables React Server Components to run on a Rust runtime, combining the HTTP server, RSC renderer, and routing
Exploring WebAssembly's Readiness for DOM Integration in Web Applications
The article discusses the readiness of WebAssembly (Wasm) for production usage in web applications, particularly in relation to DOM support.
Bun: A New JavaScript Runtime with Built-in Development Tools
Bun is a new JavaScript runtime that serves as an alternative to Node.js, featuring built-in tools including a native bundler, transpiler, t

Comments
Sign in to join the conversation.
No comments yet. Be the first.