javascript - 在 V8 中集成 seb API(setTimeout、fetch 等)的最佳方式是什么
问题描述
对于我正在做的一个项目,我需要使用 v8 In Go 来运行 JS 代码。我正在使用v8Go 库。但是,我不能使用诸如 fetch、setTimeout 和其他 Web API 之类的东西。我知道 Web API 不是 v8 的工作,但有什么方法可以使用这些功能而无需手动重新实现它们?
注意:我知道我可以只使用 NodeJS,它只是具有这些功能的 v8,但我需要一种有效的方法来启动 JS 进程,运行代码,然后销毁它们。此外,它不会完全相同(例如 window 将未定义),并且能够运行前端 JS 而无需更改它对我来说很重要。
解决方案
推荐阅读
- r - 使用 R 将“lulcc package”输出映射导出到 GeoTIFF 文件
- karate - 如何在空手道中传递 x-www-form-urlencoded - grant_type=client_credentials
- mongodb - 如何在 Mongo BulkInsert 重试中处理“重复错误”
- javascript - 难以将 chai 与对象方法和上下文一起使用
- mongodb - Mongodb拒绝连接:关闭代码:100
- mongodb - 如何避免 mongodb Aggregate 中可能出现的 null 错误情况
- python - 如何在 python 中快速读取大型 xlsx 文件?
- python - 尝试使用 pip 正确安装软件包
- python - 使用 Python 计算文件夹和子文件夹中所有文件中的文本行数
- javascript - 如何根据背景更改汉堡菜单的颜色?