Grilled Cheese

ExploreLog inSign up
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-10 01:38:52 EDT

Explore

PostsPeople
LatestRanked
@jperkel.bsky.socialOct 5, 2026, 3:36 PM

This is neat: a #webR - based (WebAssembly) package (📦) to convert an RStudio workspace into a static web page that allows anyone to try your code without installation. #rstats 🧪 blog.thecoatlessprofessor.com/posts/introd... (ht @richvn.bsky.social)

@coatless.bsky.socialOct 4, 2026, 4:15 AM

webrarian is a new R package. It turns a folder of R scripts and data into a static website where R runs in the visitor's browser, with no compute server and nothing to install.

blog.thecoatlessprofessor.com/posts/introd...

#rstats #webr #webassembly

A card for the R package webrarian. Large text reads "A folder in. A website out." On the left, a small card lists a folder named lab-01 holding lab.R, setup.R and a data folder. A red arrow points from it to a browser window that shows a scatterplot of car weight against miles per gallon with brick-red points. The address coatless-wasm.github.io/webrarian is on the card.
@coatless.bsky.socialSep 26, 2026, 11:53 PM

webRoid 1.1.1 is on Google Play. The app that runs R on your Android phone or tablet moves up to R 4.6.0, and its charts are now the kind you’re allowed to poke.

App: play.google.com/store/apps/d...
Docs: webroid.caffeinatedmath.com

#rstats #webr #android #webassembly

Promotional card for webRoid on a dark navy background, headed "Make interactive charts", with the line "Open a plotly chart from your Workspace, then zoom and pan it with your fingers." A tilted tablet in dark mode shows a plotly scatter plot titled Weight vs mileage, its points colored pink, green and blue for cars with 4, 6 and 8 cylinders.
@henrikbengtsson.bsky.socialSep 21, 2026, 2:28 AM

The is cool: "The Emscripten-forge #NumPy package now links #OpenBLAS in #WebAssembly"/#WASM

This was made possible thanks to @gws.phd's work on #WebR (webr.sh) where he successfully managed to port the Fortran toolchain, which #RStats relies heavily on, to #WASM

notebook.link/blog/the-las...

@hrbrmstr.mastodon.social.ap.brid.gySep 18, 2026, 4:58 PM

The #webR and #DuckDB OPFS stuff I found today was too good not to poke at, especially since they have absolutely nothing to with "AI", "LLMs" or "agents". Plus, I rly needed to get back some @webawesome muscle memory.

This is a git repo with two thin web […]

[Original post on mastodon.social]

Landing page headed "OPFS from the browser: DuckDB and R", explaining that the Origin Private File System is a per-origin sandboxed filesystem with random-access reads and writes. Two cards follow. The DuckDB-Wasm card opens a database at opfs://analytics.duckdb, inserts rows, checkpoints, caches an aggregate as Parquet, and downloads the .duckdb file, with no SharedArrayBuffer needed. The webR card mounts /opfs as an Emscripten filesystem and uses write.csv and read.csv against it, and needs cross-origin isolation. Each card has a button to open its demo.The DuckDB-Wasm demo page after a page reload. Buttons run the steps: open database, insert a row, count rows, load remote orders, write and read a Parquet cache, download the .duckdb file, clear OPFS. The log below shows the reopened database already holding 13 rows in the observations table and 15,000 rows in orders, so both survived the reload. Two more inserts follow, each checkpointed. The orders table loads from OPFS in 96 milliseconds with no HTTP fetch, the Parquet cache is written to opfs://cache/monthly_totals.parquet and read back as five priority totals, and the database file downloads at 1,060,864 bytes.The webR demo page. Buttons boot webR and mount /opfs, append a run, read the CSV, list /opfs, and clear OPFS. The log shows webR booting, the 12,355-byte filesystem plugin installing, and /opfs mounting. Five appends grow runs.csv from 21 to 25 rows, and the R data frame prints its last five rows with timestamp, host, and latency columns. The final directory listing shows analytics.duckdb at 1,060,864 bytes, its write-ahead log, the cache directory, and runs.csv at 1,123 bytes, so the R demo and the DuckDB demo share one origin's OPFS.
@hrbrmstr.mastodon.social.ap.brid.gySep 18, 2026, 2:02 PM

whoa.

#DuckDB works with OPFS (Origin Private File System) — https://duckdb.org/2026/09/18/opfs-wasm

and, so can #WebR! — https://github.com/seanbirchall/webr-opfs/blob/main/INTEGRATION.md

i.e., load a remote file once and persist to sandboxed private storage accessible by the browser

So […]