Shiny

Run a Shiny app in the browser with shinylive for R

Serverless Shiny applications are a hot topic these days. With the arrival of webR, which I wrote about in a previous blog post, it’s possible to run R directly in the browser. One of the supported packages is Shiny, so running a Shiny app directly on the user’s machine was only a few scripts away. But it was still quite a hassle, as I’ve shown before! And for Python, where… Read More »Run a Shiny app in the browser with shinylive for R

Async Programming in Shiny with crew and callr

Asynchronous, aka async, programming in Shiny. It’s a subject that sounds daunting to many. With async programming we aim to achieve multiple things: improve application speed, better responsiveness and better resource allocation. It all comes down to doing multiple things in parallel, so that multiple tasks can be executed at the same time instead of after each other. There are multiple ways to make your Shiny app asynchronous. In this… Read More »Async Programming in Shiny with crew and callr

Mastering Asynchronous Programming in R Shiny: A Comprehensive Guide

As Shiny developers, we’re always on a quest to create web applications that not only meet but exceed user expectations. Speed, responsiveness, and efficiency are the cornerstones of a successful Shiny app. In this blog series, we’re going to delve into a critical aspect of achieving these goals: asynchronous programming. In this comprehensive guide to async programming in R Shiny you’re going to learn what async programming is, what packages… Read More »Mastering Asynchronous Programming in R Shiny: A Comprehensive Guide

Building Serverless Shiny Apps with webR: A Step-by-Step Guide

Using R without an R server. That’s what the buzz is all about lately. With webR, the R interpreter runs directly on the user’s machine, empowering you to run R code effortlessly in a web browser. While base R is great for standard data analysis, you will need packages for additional functionality. Luckily, webR supports loading R packages that have been pre-compiled to be used with webR. There is a… Read More »Building Serverless Shiny Apps with webR: A Step-by-Step Guide