I want to ask if it's possible to compile a web server application that uses Boost.Beast, which relies on Boost.ASIO for the networking, with Emscripten (and make a Node.js app). I heard that it's hard to do port such an application to WebAssembly because ASIO doesn't support WebAssembly, but I think as long it's not impossible I should still try. If it's not feasible or would be too hard, then I want to know if I could make Node.js module without generating WebAssembly if I compile with Emscripten.
The app also has three static assets. I'll show the code here. It's a currency converter application with a Google Maps GUI, basically. I made it for a CS course's final project.
I'll have to build Jinja2Cpp again and I'm having trouble with CMake on Windows. I'll use the Emscripten compiler to build it on my Linux VM.