A CAD kernel in the browser
The Open CASCADE geometry kernel, written in C++, is compiled to WebAssembly and runs in background workers. Exact hidden-line removal runs at 1.1 to 2.3 times native speed, measured against a native build of the same source.