nofib
wasmer-js
nofib | wasmer-js | |
---|---|---|
1 | 8 | |
12 | 881 | |
- | 2.4% | |
10.0 | 9.4 | |
over 4 years ago | about 2 months ago | |
Haskell | Rust | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nofib
-
WebAssembly backend merged into GHC
Nofib looks amazing. I especially like the inclusion of the Benchmarks Game entries.
wasmer-js
-
The New Wasmer JavaScript SDK
});
I was then able to just use this code example with one caveat (https://github.com/wasmerio/wasmer-js?tab=readme-ov-file#use...)
I had to update the SDK import with crossorigin="anonymous"
- Is it possible to read a file through webassembly?
-
Try the wasm port of pointfree
I use https://github.com/wasmerio/wasmer-js and while v0.12 works fine, v1.2 never returns and is stuck in a busy loop internally somewhere. I did not bother bisecting it because the API changed at v1.0.
-
WebAssembly backend merged into GHC
You can run WASI/WASM modules in the browser using e.g. the (rather simplistic) official WASI polyfill or the more fully-featured wasmer/wasi. So while htis is certainly a bit more combersome than a direct JS FFI, you should already be able to interact with WASI/WASM-compiled Haskell code from JS.
-
Show HN: I built a WASI playground for running CLI binaries in the browser
Good spotto! That's the WASI runtime from wasmerjs (https://github.com/wasmerio/wasmer-js).
That's not the WASI runtime being used in this playground. The one in this playground is @runno/wasi-motor (https://github.com/taybenlor/runno/tree/main/packages/wasi-m...). I haven't released it as an NPM package, but it's all MIT so feel free to copy it.
-
WebAssembly in my Browser Desktop Environment
WASI Modules via Wasmer JS
-
Wasmer 2.2
I have good news! Wasmer can also be run on the browser. Check out wasmer-js [1]
[1] https://github.com/wasmerio/wasmer-js/
-
Announcing the Deno Company
Maybe wasmer-js could be used by Deno to provide WASI support inside their engine? :-)
What are some alternatives?
jQuery - jQuery JavaScript Library
deno - A modern runtime for JavaScript and TypeScript.
proposal-temporal - Provides standard objects and functions for working with dates and times.
wapm-cli - 📦 WebAssembly Package Manager (CLI)
libarchivejs - Archive library for browsers
WASM-ImageMagick - Webassembly compilation of https://github.com/ImageMagick/ImageMagick & samples
Boxedwine
v86 - x86 PC emulator and x86-to-wasm JIT, running in the browser
babel-ts-export-type-bug - repro of type erase problem in babel's typescript support
browser_wasi_shim - A WASI shim for in the browser
np - A better `npm publish`
js-dos - The best API for running dos programs in browser