One of the main attributes of WebAssembly is how it can accommodate a number of different languages that are deployed — in theory at least — wherever there is a CPU device that can run instruction sets. The languages Wasm can run include, in addition to JavaScript, https://thenewstack.io/rust-by-the-numbers-the-rust-programming-language-in-2021/, https://thenewstack.io/go-1-18-the-programming-languages-biggest-release-yet/,.NET, C++, Java, https://thenewstack.io/php-has-survived-for-26-years-because-it-keeps-evolving/ — and https://thenewstack.io/an-introduction-to-python-for-non-programmers/ (a lot more about Python below).

Theoretically, WebAssembly can accommodate Python along with the other languages, but its actual use with Wasm has remained limited.

“We are also focused on supporting Python as a first-class language, especially with regard to WebAssembly,” Chang said. “However, there are significant challenges in supporting Python in WebAssembly, and it will take some time to solve them.”

Related Articles