> Python [...] could be difficult to port to Web Assembly down the road
The Pyodide project has already compiled CPython to WebAssembly - why is that a worse solution than compiling one of these other scripting language interpreters to WASM?
The Pyodide project has already compiled CPython to WebAssembly - why is that a worse solution than compiling one of these other scripting language interpreters to WASM?
On my i5 laptop, this demo downloads about 8Mb and takes a couple of seconds to load up: http://karay.me/truepyxel/demo.html
Lua, by comparison, is very small and has a fast startup under WASM.
Perhaps something like MicroPython could solve that, though.
With https://github.com/pybind/pybind11 there is really great integration with C++ and Python is my second home after C++ actually.
Anyway, I am quite happy with Wren and it seems to be fast (not a requirement for my project, though)