CPython 主分支通過 WebAssembly 在瀏覽器中執行

語言: CN / TW / HK

Mypy 專案核心團隊的成員 ethanhs發表推特稱,得益於 Python 團隊核心開發者  @ChristianHeimes 最近提交的 commit,他找到了構建用於 Web 的 CPython 主分支的正確方法。

上面就是在瀏覽器執行 Python 的截圖。

ethanhs 表示,雖然已經順利在瀏覽器中運行了 CPython,不過還有很多工作要做。此外他構建的指令碼也已開源: https://github.com/ethanhs/python-wasm

Python 之父“龜叔”也在評論區對該專案表示了肯定,他還提到可以考慮將 CPython on WASM 與 github.dev整合,實現在瀏覽器中進行 Python 開發。

當然也有人不太理解這個專案,他提問稱,為什麼要在瀏覽器中執行 Python?

Django 聯合創始人  Simon Willison則回覆道,開始學習 Python 最難的部分是安裝 Python,這個專案已經解決了此問題。而且 WASM 也不僅僅侷限於瀏覽器 —— 它是一個非常強大的沙盒,這意味著你也可以使用它來執行不受信任的伺服器端程式碼。