webr
webr copied to clipboard
The statistical language R compiled to WebAssembly via Emscripten, for use in web browsers and Node.
Comment from @ajrgodfrey > Plain text help is difficult to navigate with a screen reader vs HTML Also as a sighted user: as the panes can not be resized, have...
Not sure if it's doable but it would be great to have a bit more stack trace or even just the line number from error messages thrown by evalR
The ability to leverage R statistics within an interactive [Observable notebook](https://observablehq.com/) could be incredibly powerful. Observable utilizes Skypack to bundle external libraries. When I attempt to do this for `webr`...
Comment from @ajrgodfrey > Commands sourced from a script (e.g. with `source("blah3.R", echo = TRUE)`) are printed on separate lines visually but across the screen with the screen reader, without...
When using serviceworkers WebR has issues processing multiple requests concurrently. This is not an issue when crossOriginIsolated = true. I had to use a [workaround](https://github.com/r-wasm/webr/issues/255#issuecomment-1691677649) to get multiple code blocks...
I'm having a weird bug that WebR produces an assertion error in Safari but not if I open the Web Inspector. If I have the inspector open, refresh the page,...
It would be useful if WebR could run Rserve and R then as a backend to support programs running in other languages (e.g. lua through lua Rclient) locally or remotely...
Hi, last night I was playing around with some scripts trying to get WebR to run in [Deno](https://deno.com/runtime), and unfortunately, it doesn't seem to work currently. I'm not sure if...
The new [`using`](https://www.totaltypescript.com/typescript-5-2-new-keyword-using) keyword could give us a nicer way to manage R object memory. What is currently, ``` javascript try { const foo = await webR.evalR('foo'); } finally {...
Hi, I've trie the following javascript code without success. Webr was loaded from npm (v0.1.1). ```js webR = new WebR(); await webR.init(); await webR.evalR('webr::install("readxl")'); await webR.evalR('library(readxl)'); // Importing file here,...