There's also OpenJSCAD. Which, being JavaScript ofc, can run in the browser
Re: JS based CAD, there's also replicad, which I've used previously and found to be really good.
Don't people think this is one tool that would greatly benefit from using the very fastest languages available? Where's the C++, Rust, maybe even FORTRAN version?
From my testing, the CSG operations, with post-processing, don’t produce watertight meshes. And being focused on printing, it doesn’t support different colors for the CSG operands. My use case is animation/games, so I’m reimplementing the CSG with a watertight b-rep.