v8 相关问题

V8是谷歌的开源JavaScript引擎。

setTimeout和V8

我已经独立安装了V8,并执行如下JavaScript代码:./ d8 source.js。当我使用setTimeout时,我收到ReferenceError:setTimeout未定义。这是应该的样子吗?是...

回答 2 投票 10

在Google Apps中使用HtmlService表单上传文件始终会导致“服务器错误”和堆栈跟踪

我正在尝试为我的Google电子表格创建脚本,在该脚本中我上载XML文件并处理其数据。我能够创建一个表单,并在模式对话框中显示它,但是当我...

回答 1 投票 3

Javascript文件的大小会影响浏览器的解析时间吗?两个5kb JS文件的解析速度是否会比单个10kb更快,或者反之亦然?

我对JS解析或性能了解不多。但是我想知道当浏览器解析一个大文件与总大小相同的较小文件时,性能是否存在差异。什么...

回答 2 投票 0

尝试创建V8ScriptEngine实例失败,并出现IExpando错误

我正在尝试创建V8ScriptEngine的实例,但出现如下异常:using Microsoft.ClearScript.V8; V8ScriptEngine引擎=新的V8ScriptEngine();例外:“无法加载...

回答 1 投票 0

错误LNK2001:无法解析的外部符号v8 :: platform :: NewDefaultPlatform

尝试创建std :: unique_ptr时出现链接错误 platform = v8 :: platform :: NewDefaultPlatform(0,v8 :: platform :: IdleTaskSupport :: kEnabled);在v8 ver 8.2.77中,这是我的...

回答 1 投票 0

对于每个循环在由Chrome V8驱动的App Script运行时中不起作用[重复]

[对不起。已经编辑了我的问题。]如果在我的Apps脚本中启用Chrome V8,则每个循环都会导致错误。除了禁用它,还有什么方法可以解决此问题?我的许多函数都使用...

回答 1 投票 -1


如何从Rhino重写V8的这段代码?

我是日语,不是计算机程序员。我曾经在GAS上编写过脚本。因为我确实通过GAS管理Chat和Google电子表格的出勤率。聊天工具是聊天工作。适用于Gas(Rhino)。但是...

回答 1 投票 0

是否有用于眨眼的DebugPrint?

我正在尝试通过获取所创建对象的内存地址来调试JavaScript代码。但是,我不知道该JS对象的内存地址。我知道DebugPrint是为V8实现的,但是...

回答 1 投票 0

Google Apps脚本是否同步?

我是同时学习JavaScript和Google Apps脚本的Java开发人员。作为新手,我学习了JavaScript的语法,而不是它的实际工作原理,因此我很高兴地在Google Apps中入侵了...

回答 2 投票 9

v8的IncrementalMarking和ProcessWeakCallbacks垃圾回收做什么?

我已经实现了v8的垃圾回收回调(序言和结语),并记录了垃圾回收所花费的时间以及每种类型的计数。我在v8对话上阅读的所有内容...

回答 1 投票 0

为什么某些函数调用在v8源的JS文件中以%开头?

我在许多代码中看到了%。您能向我解释其目的或作用吗?编辑:我知道数学13%10 = 3中的操作数,但是我看到的就像return%foo。通过v8查看时遇到了此问题...

回答 1 投票 8

Java浮点数在使用后变为NaN

我具有以下类函数Sprite(sprite,frameWidth,frameHeight){this.frameWidth = frameWidth; this.frameHeight = frameHeight; this.sprite =精灵; this.cycles = new ...

回答 2 投票 0

由Chrome V8提供支持的新Apps Script运行时缺少执行记录

[使用Google Apps脚本编辑器并使用由Chrome V8提供支持的新Apps Script运行时时,“查看”下的“执行记录”消失了。我想知道,它去了哪里?是否已替换...

回答 2 投票 3

JavaScript引擎实际上实现了内部插槽和内部方法吗?

我正在阅读ECMA2019(在ES6中也是如此),我发现:ECMAScript引擎中的每个对象都与一组内部方法相关联,这些内部方法定义了其运行时行为。这些...

回答 1 投票 0

node.js --max-old-space-size是否包含分叉的进程?

我正在解决node.js应用程序中的内存不足错误,并在启动节点时将--max-old-space-size参数设置为4096MB,最大可设置为https:/ / ...

回答 1 投票 7

V8为什么会给出此令人困惑的错误消息?

在chrome / node上(一般我应该是v8),以下给出了一条错误消息:Uncaught TypeError:f不是可迭代函数f(){} f(... undefined);为什么会生成这样的...

回答 1 投票 2

如何为v8 :: Persistent 为c ++函数创建包装器

我有一个v8 :: Persistent ,我需要将其变成void(__ cdecl *)函数。建议我使用包装器,但不确定如何执行此操作。

回答 1 投票 0

有没有办法将v8函数转换为Windows信号可以使用的普通函数?

有一种方法可以将'v8 :: Local'转换为'void(int)'。我有一个v8函数,正在尝试将其传递给Windows上的信号。 v8 :: Local 函数;函数= v8 :: Local

回答 1 投票 1

是否有一种方法可以像Godbolt一样显示Javascript程序集?

Godbolt可让您查看C ++和许多其他语言编译成的机器代码。有没有办法对Javascript执行相同的操作?理想情况下,应该在各个级别的...

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.