Godzilla 是一个 ES2015 到 Go 的源码转换器和运行时
Godzilla 是一个 ES2015 到 Go 的源码转换器和运行时,旨在作为 Node.js 的近乎替代品。
它将 ES2015 源代码编译为 Go 源代码,然后再将其编译为原生代码。
编译后的 Go 源代码是对 Godzilla 运行时的一系列调用,这是一个 Go 库,其功能类似于 Node.js。
Godzilla 使用强大的 babylon 解析 ES2015 源代码。
这意味着目前需要 Node.js 才能进行编译。
随着 Godzilla 的成熟,babylon 将使用 Godzilla 自己编译为 Go 源代码,从而可以删除 Node.js 依赖项。
请注意,Godzilla 处于非常早期的阶段,只有很少的语言特性已实现。
暂无开放 Issues,或尚未同步最近议题。