Hi. I'm using the CGAL library in a similar way to yours.
My project was built by referring to your emcc build command and cgal.cc .
However, there are too many differences when comparing the performance in native c++ environment and wasm environment.
For example, I experimented with a simple example from the surface_mesh_simplification package in the CGAL library. When tested using the same model and options, the following results were obtained.
native c++ => 0.085 sec
wasm => 4.977 sec
May I ask if you find the same phenomenon?