Some of the interesting goals from the repo: <a href="https://github.com/sagemathinc/cowasm" rel="nofollow">https://github.com/sagemathinc/cowasm</a>:<p>- There is no business unfriendly GPL code in CoWasm. CoWasm itself is extremely liberally licensed and business friendly.<p>- Unlike emscripten, we use modern Typescript, our code is more modular, and we make use of existing components when possible (e.g., the nodejs memfs project), instead of using our own.<p>- A core design constraint is to efficiently run on a wide range of platforms, not mainly in the browser like emscripten, and not mainly on servers like wasmer. CoWasm should run on servers, desktops (e.g., as an electron app), an iPad/iOS app, and in web browsers.