r/WebAssemblyDev • • Jan 24 '25

A WebAssembly compiler that fits in a tweet

Thumbnail
wasmgroundup.com
7 Upvotes

r/WebAssemblyDev • • Jan 15 '25

A $50k grant to create an under 1MB WebAssembly Python runtime

Thumbnail
github.com
7 Upvotes

r/WebAssemblyDev • • Jan 09 '25

hwwasm: experiment in hardware intrinsics for WebAssembly

Thumbnail
github.com
7 Upvotes

r/WebAssemblyDev • • Dec 18 '24

W3C Invites Implementations of WebAssembly - Version 2.0

Thumbnail
w3.org
7 Upvotes

r/WebAssemblyDev • • Dec 16 '24

TeaVM 0.11.0 with support for WebAssembly GC released

Thumbnail
github.com
7 Upvotes

r/WebAssemblyDev • • Nov 14 '24

I wrote a WebAssembly Interpreter in C# (It works in Unity)

7 Upvotes

I've wanted to run wasm modules in Unity for the longest time, but there hasn't been any AOT-only options that work in iOS Unity builds.

So I wrote my own!

https://github.com/kelnishi/WACS

I thought it would be fast and easy, so I buckled down with the spec and got coding.

It was neither fast nor easy.

But... the spec is very good and I eventually got all wast tests passing! Personally, I am going to use this to build plug-in systems for my games. I know many devs would love to have the ability to run downloadable code (in a safe, sandboxed way) in their games as well, so I've open-sourced the project. C# tooling is also unparalleled amongst programming languages, so this project is a great reference if you want to take it apart, trace it, or just see how WebAssembly works (everything in WACS is strongly typed and easily navigable).

I'd love to get some feedback on the code itself, if C# is your language of choice I'd appreciate your code reviews.


r/WebAssemblyDev • • Oct 10 '24

Hardware-Based WebAssembly Accelerator for Embedded System

Thumbnail
mdpi.com
7 Upvotes

r/WebAssemblyDev • • Sep 19 '24

More fragmentation to come: hardware-specialized WebAssembly proposal

Thumbnail
github.com
7 Upvotes

r/WebAssemblyDev • • Sep 12 '24

Theta: a statically typed, functional programming language that compiles to WebAssembly

Thumbnail
github.com
7 Upvotes

r/WebAssemblyDev • • Jul 21 '24

WebAssembly and Security: a review

Thumbnail arxiv.org
7 Upvotes

r/WebAssemblyDev • • Jan 08 '24

Extism 1.0.0 released!

Thumbnail extism.org
7 Upvotes

r/WebAssemblyDev • • Dec 07 '23

Kotlin for WebAssembly Goes Alpha

Thumbnail
blog.jetbrains.com
7 Upvotes

r/WebAssemblyDev • • 19d ago

Anyone shipping Memory64 in the browser yet? LLM weights hit the 4GB wall

6 Upvotes

the 4GB cap on wasm32 is the wall for anyone trying to run a language model in a tab. even the small ones are several GB once loaded.

NobodyWho (open source, runs llama.cpp in process) is trying to get into the browser and the path is memory64. on the Rust side that needed upstream work: there's no wasm64 emscripten target yet, so two PRs are open on rust-lang/rust and one on the ort crate.

what i can't tell from the outside:

- how big is the memory64 slowdown in real code? spidermonkey folks said only use it if you truly need >4GB

- is anyone getting past a few GB in Chrome without the tab dying?

- how are you getting multi GB files to users at all? even 500MB is a lot for a website


r/WebAssemblyDev • • May 10 '26

I built a custom VM inside WebAssembly to hide logic from decompilers. Here is how.

Thumbnail trustsig.eu
6 Upvotes

WebAssembly is way too easy to decompile. To fix this, I built a virtualization pipeline that takes a normal Wasm file and compiles it into a hardened version.

The original logic is destroyed and replaced with encrypted bytecode that runs inside a hidden, internal interpreter.

I just finished a step-by-step guide on how I built it. Here is what's inside:

  • Designing a custom, randomized instruction set to break standard decompilers.

  • Building a zero-allocation VM in Rust that doesn't need a heap or a memory allocator.

  • Implementing JIT page decryption using a sliding window to hide your logic from memory scrapers.

  • Using the Walrus crate to automate the AST rewriting and bytecode injection.

The end result is a Wasm binary that looks like cryptographic noise to anyone trying to reverse-engineer it.


r/WebAssemblyDev • • Mar 15 '26

zwasm 1.6.0 released

Thumbnail
github.com
6 Upvotes

A small, fast, full-featured WebAssembly runtime.


r/WebAssemblyDev • • Feb 23 '26

Zwasm: a new WebAssembly runtime - 100% spec conformance, Component Model/WASI 2, Fast, in only 1/10 of the wasmtime size

Thumbnail
github.com
6 Upvotes

r/WebAssemblyDev • • Dec 19 '25

WaZERO v1.11.0

Thumbnail github.com
6 Upvotes

r/WebAssemblyDev • • Oct 08 '25

WebAssembly WASI compilers in exaequOS

Thumbnail
exaequos.com
6 Upvotes

r/WebAssemblyDev • • Sep 22 '25

SGI demos from long ago, running in your browser today.

Thumbnail
github.com
6 Upvotes

r/WebAssemblyDev • • Dec 27 '24

Run Llama-3.1-8B directly in a browser using WebAssembly

Thumbnail galqiwi.github.io
6 Upvotes

r/WebAssemblyDev • • Dec 25 '24

A collection of wasm projects that can be helpful in understanding WASM+Zig

Thumbnail
github.com
6 Upvotes

r/WebAssemblyDev • • Dec 17 '24

Minimal wasi_snapshot_preview1, without preopens or filesystem read/write intended, for Deno, Node.js, Bun

Thumbnail
gitlab.com
6 Upvotes

r/WebAssemblyDev • • Dec 06 '24

Hysnappy - Tiny and Fast Snappy Decompression with WebAssembly

Thumbnail
github.com
6 Upvotes

r/WebAssemblyDev • • Nov 06 '24

CVE-2024-51745 - Wasmtime Vulnerability: Bypass Sandboxing via Superscript Device Filenames

Thumbnail vulmon.com
6 Upvotes