> 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?

Indeed, Python is one of the most well behaved scripting languages for WebAssembly, and people were running in browser for a good while already with WebAsembly predecessors (emscripten and asm.js).

This was not my information at the time. But thanks for the info, it is helpful.

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)