- First up Onshape is web based, but is actually programmable behind the scenes (and all documents are scripts under the hood). This is used to let you write plugins it for it.
- The one I was thinking of used to be called KittyCAD but has since been renamed: https://zoo.dev/ (looked at it briefly but it was in very early stages then).
- https://www.fornjot.app/ is a work in progress CAD engine that can compile to WASM. Written in Rust (so big plus for me there, I have switched from C++ to Rust for most things).
There are a few python cad things already as well: SolidPython, PythonSCAD and CadQuery. FreeCAD is also scriptable in python. Due to the large size, python really isn't suitable for embedding in wasm though.