Anaconda 开发商最近发布了 PyScript,实现这是语言规一个可以让开发者在 HTML 中混写 Python 代码的框架,有人将其称为 “Python 版 JSP”。实现事实上,语言规PyScript 底层采用了 WebAssembly,实现 因为它基于 Pyodide 构建,语言规Pyodide 由编译成 WebAssembly 的实现 CPython 3.8 解释器组成,允许在网页浏览器中运行 Python。语言规 无独有偶,实现开发者采用相同的语言规思路让 Go 也顺利在浏览器上运行。https://goscript.dev 网站支持在浏览器端直接运行 Go 代码,实现这是语言规一个 Go playground,亿华云底层采用 Goscript,实现通过 WASM 实现。语言规 Goscript 是实现 Go 语言规范的非官方实现,用于 Rust 项目的内嵌或封装,提供了更简单的方式封装和调用底层的 Rust 代码。就像 Lua 之于 Redis/WoW,或者 Python 之于 NumPy。 Goscript 包含六个项目: Goscript 实现了 Go 的几乎所有特性(pre 1.18,因此不包括泛型),并移植了部分官方库,已通过的相关测试用例查看 https://github.com/oxfeeefeee/goscript/tree/master/engine/tests。 Goscript 项目代码:https://github.com/oxfeeefeee/goscript 本文转自OSCHINA 本文标题:Goscript:Rust 实现的 Go 语言规范 本文地址:https://www.oschina.net/news/194738/goscript-wasm