Check out http://TinkerCAD.com or http://ShapeSmith.net to see server-side WebGL renders CAD operations. This could make such programs a lot faster for sure.
The only issue is that CSG style CAD on meshes is pretty basic compared to the now standard "Boundary Representation" of a STEP file - which is like the style SolidWorks uses. I don't know how easy it would be to make BREP.js, but I'm still loving that this was actually made.