对于我正在开发的项目,我需要在 Go 中使用 v8 来运行 JS 代码。我正在使用v8Go library 。但是,我无法使用 fetch、setTimeout 和其他 Web API 等。我知道 Web API 不是 v8 需要处理的工作,但是有什么方法可以使用这些功能而无需手动重新实现它们吗?
注意:我知道我可以只使用 NodeJS,它只是具有其中一些功能的 v8,但我需要一种有效的方法来启动 JS 进程、运行代码,然后销毁它们。另外,它不会完全相同(例如窗口将是未定义的),并且能够运行前端 JS 而无需更改它对我来说很重要。
最佳答案
关于javascript - 在 V8 中集成 seb API(setTimeout、fetch 等)的最佳方式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65165673/