据报道,有一个新项目将使Python编程语言能够在WebAssembly的帮助下在Web 浏览器中运行。
在CPython的上WASM项目,该项目将建设用C语言编写Python语言的默认和最流行的实现是基于伯克利软件开发商,森·史密斯的发展。
据The Register报道,该项目是在核心 Python 开发人员 Christian Heimes 的帮助下创建的,并且可以使 Python 成为JavaScript的可行替代品,至少对于某些 Web 应用程序而言。
网络上的 Python
“Christian Heimes 和我正在开展的新项目的目标是使网络成为 CPython 的支持平台,就像Windows或macOS 一样,”史密斯告诉 The Register。
WebAssembly 已经风靡全球,这要归功于它承诺将本机应用程序的性能带到 Web 上,达到 JavaScript 无法实现的水平。
然而,The Register指出,在这一点上,该项目通过 WebAssembly 的 Emscripten 编译器将 Python 引入浏览器的目标更多是关于启用用例,而不是性能。
据报道,该项目是在另一个名为 Pyodide 的项目之后推出的,该项目也使 Python 代码能够在浏览器中运行。