V8是谷歌的开源JavaScript引擎。
在 JavaScript 中我有一个 var str = ".a long string that contains many lines..." 如果由 eval(str) 引起的异常; 我想抓住它并打印导致
我正在尝试在 Google Apps 脚本上创建一个包含某些字段的类。我什至无法保存文件。根据我对这个 SO answer 的理解,我对类字段使用了正确的语法。 V8 运行...
我想做的是拦截javascript中所有的函数调用,如果它们是由新函数创建的,或者是函数。换句话说,也许做一个代理的所有函数,将......。
我有一个嵌入式V8引擎的C++应用程序,我想使用V8来灵活地使用Javascript转换数据。数据量可能很大,而且来自不同的文件格式,所以 ...
v8 Javascript引擎如何对Int32Array值进行位操作。
据我所知,V8的Javascript引擎进行了双数转换(到i32再回到i32)来执行位操作。让我们考虑下一个例子: const int32 = new Int32Array(2); int32[0] = 42; int32[1] ...。
Node js原生模块,从objective-c块事件监听器触发回调不成功
我需要创建一个native node模块,它可以监听objective-c OSX事件,并在每次事件发生时触发javascript的回调:nativeAddon.listen(() => { console.log('It works!') ...
如何在Xamarin Android中使用V8 JavaScript引擎?
我有一个Xamarin Forms应用程序,其中我必须调用JavaScript并使用其结果。我已经用iOS上的JavaScriptCore和Win10上的Chakra解决了这个问题(我想ChakraCore在Win8.1上也能用 ...
如何检查V8从WebAssembly生成的x86x64代码?
https:/webassembly.studio允许检查WebAssembly(WASM)文件和相应的SpiderMonkey生成的x86代码。我想同样检查V8的WASM生成的指令 ...
我目前正试图获取我在JS中调用的一个函数的返回值。下面的代码可以重现(减去v8的包含) #include "v8.h" #include "libplatformlibplatform.h" #include "v8.h" #include
我试图用GYP在Cobalt中构建 "v8 "作为一个共享库。我将变量 "component "设置为 "shared_library"。组装时弹出一个错误:ninja: error: obj.hostv8srcv8_libbase.ninja:...。
在nodejs中添加2个小数点的数字不会导致意外的结果 下面的代码结果是 console.log(34.02 + 1378.12); 1412.1399999999999 但预期的结果是 ...
在C++回调函数中使用google v8可以得到JavaScript函数的源文本吗?
我正在将google v8嵌入到我的C++程序中。我想得到Javascript函数的源代码,作为参数传递到我的C++函数中。例如:function ComputePixel(nir, red, blue) { ...
我不小心目睹了这在V8(Chrome,Node.js等)中会导致一个错误:for (let val of Symbol()) { *...* }。TypeError.Symbol不是函数或其返回值不可迭代。符号不是函数或其返回值不可迭代 它...
Deno使用v8来执行javascript,但考虑到它直接运行typecript,我想知道到底有没有因此而产生性能上的惩罚。似乎它只编译代码 ...
当编译一个循环时,turbofan似乎在大多数时候都会剥离第一个循环迭代。例如一个循环,比如: function fill256(int32Array) { var i = 255; do { int32Array[i] = 0; } while(...)
为什么V8 isValidSmi原生函数对浮点数返回true?
不明白为什么V8原生函数%isValidSmi(2.2)在Nodejs中返回true。NodeJS版本:8.9.4我以为SMI数它是类似于int32的东西。
在Google Apps Script中,当使用新的V8运行时,断点的工作方式是否有所不同?
使用旧的运行时,我可以在代码的任何地方设置断点。在新的v8运行时,断点显然必须在我从调试器运行的函数中。这是预期的行为吗?我是不是...
Chrome文档中说,保留大小是 "一旦删除对象本身及其从GC根部无法访问的附属对象后释放的内存大小",这很公平......
Google Apps Script V8运行时throwException()的问题。
我正试图按照Google的建议将我目前的GSuite Add-on脚本项目迁移到V8引擎。我得到了一切工作,除了我使用CardService ......
交叉编译Arm的V8--hello-world在初始化时挂起
我正在尝试构建并运行《嵌入V8入门》中的hello-world.cc示例。我正在从Linux x86(Windows 10 Native OS上的Hyper-V Ubuntu虚拟机)交叉编译到Linux ...