GopherJS:从 Go 到 JavaScript 的编译器,用于在浏览器中运行 Go 代码-开源

时间:2024-07-12 05:43:26
【文件属性】:

文件名称:GopherJS:从 Go 到 JavaScript 的编译器,用于在浏览器中运行 Go 代码-开源

文件大小:376KB

文件格式:ZIP

更新时间:2024-07-12 05:43:26

开源软件

GopherJS 将 Go 代码编译为纯 JavaScript 代码。 它的主要目的是让您有机会在 Go 中编写仍可在所有浏览器中运行的前端代码。 几乎所有东西都受支持,包括 Goroutines(兼容性文档)。 大多数情况下性能相当不错,参见 HTML5 游戏引擎基准测试。 不支持 Cgo。 GopherJS 需要 Go 1.16 或更新版本。 如果您需要较旧的 Go 版本,则可以使用较旧的 Gopher 版本。 GopherJS 在生成代码时使用您平台的默认 GOOS 值。 支持的 GOOS 值有:linux、darwin。 如果您在不同的平台上(例如,Windows 或 FreeBSD),您需要将 GOOS 环境变量设置为支持的值。 gopherjs serve 是一个可以在开发过程中使用的有用命令。 默认情况下,它会在“:8080”上启动一个 HTTP 服务器,然后使用 GopherJS 动态编译你的 Go 包并为它们提供服务。


网友评论