I recently used emsdk to build interpreters for languages like Python. Then I wrote an online code editor based on WebAssembly that supports languages such as Python, Lua, and Ruby. No backend is needed, the code runs directly in the browser. Therefore, apart from the initial loading of WASM resources, there are no other network delays, and the results are displayed almost instantly. It can generate shareable links, so now I include the link when posting code online, and clicking it shows the results.
Web Site:https://shift.js.org/
