V8是谷歌的开源JavaScript引擎。
我只是尝试查看我的机器上的最大调用堆栈大小,然后我发现了一些非常奇怪的东西。我有以下两个功能: 函数事实(o) { 如果(o==0)返回1; ...
对于大型数组(即 1M 个元素),(从数组)创建和迭代 Set 是否比数组更快 - 如果您只需要进行一次或两次迭代并且性能是最重要的...... .
将 v8::Local<v8::Data> 转换为 v8::Local<v8::Value>
我有一个 v8 方法,它返回类型 v8::Local。我想将其转换为 v8::Local 类型。 Value 是 Data 的子类(参考)。 我尝试使用数据类方法,例如
我试图捕获超出其堆内存限制的 v8 隔离,但 v8::TryCatch 没有捕获它,而是转储 C 堆栈跟踪(如下)。 隔离的创建方式如下: ...
我正在寻求有关 CPython 决定使用 GIL 与 V8、JavaScript 引擎或其他不使用 GIL 的见解的见解。 虽然我知道没有一种语言可以在所有方面都表现出色,但我很好奇......
我可以通过 Anaconda 使用 Python 2 和 Python 3 吗?
这是我在 stackoverflow 上的第一个问题。 我目前正在使用 Ubuntu 18.04 构建 Chrome V8。 我需要Python 3.8和Python 2.7版本,但后者已经安装在Ubuntu上,所以我不......
假设我们有以下异步函数 - 异步函数 foo(x,y) { x = x+1 等待获取('some_url') y = y+1 } 当函数foo遇到await时,foo的执行必须是sus...
在 CoffeeScript 或 JavaScript 中强制内联函数
我试图用许多简短的函数来构建我的代码,因此由于函数和变量的流动,即使没有很多注释,它也很容易阅读。去年,我们实施了高
我正在努力找出nodejs如何与v8引擎交互。假设我写了一些js代码,当我执行它时,它会转到v8引擎执行,假设js代码
我阅读了很多文档来了解nodejs是单线程还是多线程,今天我发现nodejs与v8绑定,几乎没有你自己的函数,还有libuv和其他3或4个小库...
将 std::string 转换为 v8::string 反之亦然?
我正在尝试用 C++ 创建我的第一个节点模块。我只想做一个简单的 Hello,将我的名字作为参数传递。我发现这种方法将参数转换为 v8::strings ,这看起来很丑陋: 洛...
出于测试目的,我想引用 js 原始值。 是否可以在node.js c++ 插件的帮助下实现?怎么做? 让插件 = require('./build/Release/mymodule.node') 让 num1 = 999 让
当带有cachedData选项的new SourceTextModule()时出现类型错误。 它说类型错误:未指定动态导入回调。 但 importModuleDynamically 选项显然是存在的。 功能
上下文:我正在节点端构建后端并优化带宽。基本上我试图不发送客户端已经拥有的缩略图(存储为 10KiB 字符串)并且 yad...
Chromium 是否将 URL 与 JS 一起传递给 V8?
我在 v8/src/parsing/parsing.cc 中添加了一条 print 语句,用于在编译之前输出 JS 源代码以对代码进行反混淆。我还想打印与 JS 关联的 URL(如果存在)。 有
如何在 Linux ARM64 上构建 Chrome V8?
我正在尝试在 Ubuntu 22.04 ARM64 上构建 V8。我尝试通过便利脚本进行构建,即tools/dev/gm.py arm64.release,以及tools/dev/v8gen.py arm64.release,但没有成功(clang
我们应该在 Javascript 中选择 async wait 而不是 Promise
我知道异步等待是镇上的新 Promise,它是编写异步代码的新方法,我也知道 我们不必编写 .then,创建一个匿名函数来处理...
从嵌入式 v8 版本 8.3 或更高版本调用不带 JS 的 WebAssembly
我看到了以下问题和答案 从嵌入式 v8 调用 WebAssembly,无需 JS 我尝试使用最新版本的 v8 运行“解决方案”中的代码,但它无法编译,因为......
libv8:在 SIGINT 处理程序中运行 JS 代码时,C++ 程序有时会出现段错误(在 Ctrl+C 之后)
我有一个在终端运行并使用libv8的C++程序。我想抓住 Ctrl+C 并在退出之前进行一些检查和清理。为了捕获 Ctrl+C 我使用 signal(SIGINT, intHandler),它可以工作,但有时...
我正在尝试使用 R 从网页运行 javascript。并在 R 中创建内部变量。我可以使用像 selenium 这样的网络驱动程序来做到这一点,但我想使用 R 内部的 javascript 引擎 v8 来做到这一点...