【发布时间】:2020-08-13 12:19:30
【问题描述】:
我有一个带有嵌入式 V8 引擎的 C++ 应用程序,我想使用 V8 使用 Javascript 灵活地转换数据。数据量可能很大,并且来自不同的文件格式,因此一次处理一条记录。如何使 V8 一次可以使用一条记录的数据?
我正在考虑的 2 个选项是通过访问器将 C++ 记录流作为 javascript 对象提供 - 但我不知道如何从 C++ 对象返回 ArrayBuffer。
我正在考虑的另一个选项是使用 v8-API 为每个新记录创建一个新的 ArrayBuffer 并将其绑定到相同的全局变量 - 以便脚本可以访问它。
将数据输入/输出的最佳/性能最好的方式是什么?
【问题讨论】:
标签: v8 embedded-v8