Skip to content

Instantly share code, notes, and snippets.

View skoppe's full-sized avatar
✍️
Coding

skoppe

✍️
Coding
View GitHub Profile
@skoppe
skoppe / druntime-webassembly.md
Last active November 22, 2020 17:28
Porting DRuntime to WebAssembly

Porting Druntime to WebAssembly

WebAssembly

WebAssembly is born out of asm.js, which was a backend for llvm that compiles C/C++ to JavaScript. As a consequence WebAssembly has many of its features in line with C, and consequently with D as well.

The MVP version of WebAssembly is widely supported across browsers. Work continues to implement additional features, see the proposal tracking page.

Approach