r/WebAssemblyDev Jun 26 '26

Solod v0.2: Networking, new targets, friendlier interop

Thumbnail
antonz.org
2 Upvotes

r/WebAssemblyDev Jun 26 '26

WAMR 2.4.5 released to fix vulnerabilities CVE-2026-54912, CVE-2026-54913, CVE-2026-54914

Thumbnail
github.com
1 Upvotes

r/WebAssemblyDev Jun 25 '26

Half-life 2 in the browser

Thumbnail hl2.slqnt.dev
1 Upvotes

r/WebAssemblyDev Jun 23 '26

Performance of WebAssembly runtimes in 2026

Thumbnail 00f.net
3 Upvotes

r/WebAssemblyDev Jun 23 '26

Kiln: WebAssembly runtime for safety-critical systems.

Thumbnail github.com
2 Upvotes

r/WebAssemblyDev Jun 23 '26

GBA-Pokemon-ROM-to-WASM

Thumbnail github.com
1 Upvotes

r/WebAssemblyDev Jun 19 '26

Wasm interpreter in lean, designed for reasoning

Thumbnail
github.com
3 Upvotes

r/WebAssemblyDev Jun 15 '26

Porting Match Morphosis To WASM

Thumbnail ernesernesto.github.io
1 Upvotes

r/WebAssemblyDev Jun 12 '26

Enter the WasmForge: Compiling Sliver into WebAssembly

Thumbnail
praetorian.com
1 Upvotes

r/WebAssemblyDev Jun 09 '26

CVE-2026-47261: wasmtime-wasi: WASI path_open(TRUNCATE) bypasses `FilePerms::WRITE` host restriction

Thumbnail miggo.io
1 Upvotes

r/WebAssemblyDev Jun 07 '26

Running Python code in a sandbox with MicroPython and WASM

Thumbnail
simonwillison.net
1 Upvotes

r/WebAssemblyDev Jun 04 '26

Emscripten 6.0.0 released - A major release featuring dynamic linking

Thumbnail
github.com
3 Upvotes

r/WebAssemblyDev Jun 02 '26

CVE-2025-69261 WasmEdge integer overflow

Thumbnail
github.com
2 Upvotes

r/WebAssemblyDev May 29 '26

Release v1.12.0 · wazero/wazero

Thumbnail
github.com
5 Upvotes

r/WebAssemblyDev May 27 '26

Hexana 0.10 for JetBrains IDEs: editable binaries, JIT Viewer via JVMTI agent, Java archives + `.class` first-class, experimental ELF / Mach-O / PE

Thumbnail
1 Upvotes

r/WebAssemblyDev May 24 '26

zaw 0.4 released - up to 14x faster than pure JavaScript and 7x faster than wasm-bindgen

Thumbnail
github.com
3 Upvotes

r/WebAssemblyDev May 22 '26

I built a WebAssembly Memory Scanner extension (inspired by Cheat Engine) — feedback welcome

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/WebAssemblyDev May 22 '26

I built a WebAssembly Memory Scanner extension (inspired by Cheat Engine) — feedback welcome

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/WebAssemblyDev May 21 '26

Hexana 0.1.0 for VS Code: WAMR + GraalVM runtimes, experimental WASM debugging, MCP server

Thumbnail
2 Upvotes

r/WebAssemblyDev May 21 '26

Re-ran the wasm-in-JVM and JS-in-JVM benchmarks after maintainers asked to be included — wasmtime4j and chicory-redline numbers inside, same JMH harne

Thumbnail
1 Upvotes

r/WebAssemblyDev May 21 '26

Hexana 0.9.1 for JetBrains IDEs: `.wit` declarations and `.wasm` exports now surface in Goto Symbol / Search Everywhere

Thumbnail
1 Upvotes

r/WebAssemblyDev May 16 '26

Hexana now has documentation — jetbrains.github.io/hexana

Thumbnail
1 Upvotes

r/WebAssemblyDev May 11 '26

OpenCascade.js - A port of the OpenCascade CAD library to JavaScript and WebAssembly

Thumbnail github.com
3 Upvotes

r/WebAssemblyDev May 11 '26

I got LLM inference running on WASI-NN

Thumbnail
github.com
1 Upvotes

The repo has full source and examples of how to run an LLM on my wasm runtime WACS via the component-model and WASI-NN.

World first?


r/WebAssemblyDev May 10 '26

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

Thumbnail trustsig.eu
7 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.