No written verdict yet. Here is what commenters said.

6recommend
3warn against
Nov 11, 2025first mention
Oct 24, 2026latest mention
Nov 25 – Oct 26
Used forc++ to webassembly buildporting c++ to webcompiling c++ to wasmc/c++ to wasmcompile c to javascriptcompiling c/c++ to the web

Why people recommend it

“compiled to WebAssembly with Emscripten”

“the most respectable work, apart from the original AVS code, was done by the Emscripten contributors”

Show 3 more

“Emscripten's C++-to-WASM cross-compiler worked perfectly fine with the exact same routines”

“where I have been flabbergasted by how well Emscripten actually worked”

“In Emscripten you can even mix C/C++ and Javascript in the same source file.”

Caveats and dissent

“i heard a later version of emscripten broke”

“replaced my build pipelines with just a Zig compiler instead of emscripten”

Show 1 more

“Spent the last day of the C++ one dealing with a weird Emscripten bug.”

Often compared with

All comments 29

“Now it compiles with emscripten/embind into WASM”

“compiled to WebAssembly with Emscripten”

“the most respectable work, apart from the original AVS code, was done by the Emscripten contributors”

“Emscripten's C++-to-WASM cross-compiler worked perfectly fine with the exact same routines”

“i heard a later version of emscripten broke”

Have a look here, this guy maintains a wasm build of box2D https://github.com/Birch-san/box2d-wasm And Catto said, Box3D is very similar to Box2D.

“how to get CheerpJ and Emscripten playing together”

“replaced my build pipelines with just a Zig compiler instead of emscripten”

“we used Emscripten to turn it into some JS”

“where I have been flabbergasted by how well Emscripten actually worked”

“compiled with Emscripten into WASM”

“with Emscripten”

“using emscripten to get on the web”

I've been learning to use WebAssembly directly, by hand-writing the Lisp-like assembly text, and also compiling C to Wasm without Emscripten or LLVM. It's given me a deeper appreciation for the original specification, version 1. Its technical design is a solid foundation, a lot of good thought went into it: Briging the Web Up to Speed With WebAssembly - https://github.com/WebAssembly/spec/raw/refs/tags/wg-1.0/papers/

“In Emscripten you can even mix C/C++ and Javascript in the same source file.”

“Spent the last day of the C++ one dealing with a weird Emscripten bug.”

“getting Emscripten to work with ObjC. Now, that would have been cool.”

“compiled the C++ simulator engine with emscripten”

“It's playable on the web with emscripten.”

“it occupies a different market than Emscripten”

“Emscripten provides a libc implementation based on musl”

“download Emscripten, learn a little about WASM, make one toy project”

“Emscripten handles malloc and free with dlmalloc, emmalloc, mimalloc”

“I use the Emscripten SDK as sysroot and linker”

“Have Kids These Days forgotten all about Emscripten?”

Threads where it came up

Also written as emscripten. Data: emscripten.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help