V8是谷歌的开源JavaScript引擎。
Google App Engine通道API客户端的无窗口容器
我想编写一个命令行工具来接收来自Google App Engine的Channel API的通知。 这要归功于开放的JavaScript VM 例如v 和js...
(Javascript)Debug8(d8)console.log是否支持格式说明符?
d8(也称为Debug8)是使用V8运行JavaScript程序的最小外壳。 d8的console.log的实现是否支持格式说明符/字符?我试图使用一种格式...
我想在v8.release中使用job命令,那么我该怎么做?或仅通过v8.debug中的dcheck
我正在处理pwn问题,我想使用gdb调试v8。但是在发行版中,我不能使用job命令。在调试版本中,当我调用以下函数时会中止工作:...
NodeJS:调用global.gc()不会将内存减少到最小吗?
为了调查内存泄漏,我设置了一个在每个POST / gc app.post('/ gc',function(req,res){global.gc();})上触发global.gc()的路由。但是,我注意到,如果我对此垃圾邮件进行了...
我正在尝试从网页中抓取Java脚本对象。我按照建议尝试了JIRA API,但没有收到活动日志。我找到了一个网站,解释如何使用Java脚本对象...
所有语言如何实现异步回调?例如,在C ++中,需要有一个“监视线程”来启动std :: async。如果它是在主线程中启动的,则必须等待...
我正在寻找一种将Google JavaScript引擎V8嵌入我的Java应用程序中的解决方案。您有解决方案吗?
nodejs中的“ T _fcntl $ NOCANCEL”是什么,它可能意味着什么潜在的优化?
[经常(也许总是?),当对一个node.js应用程序进行性能分析时,我看到神秘的T _fcntl $ NOCANCEL在列表顶部占据了最大的滴答声。我当前的性能分析任务为...
Node 12(v8)-将不赞成使用的代码转换为“也许”版本
我决定将Node更新为12.11。因此,在使用的某些节点模块中出现gyp编译错误。我对C ++有一定的经验,但是我从未使用过v8。我设法解决了...
我需要构建一个Web应用程序,允许用户输入JavaScript代码,然后动态执行该代码,并以某种方式在同一页面上显示结果。流将是这样的:...
为什么V8使用临时变量交换两个值,而在没有临时变量的情况下胜过实现?
此JSPerf测试表明,使用临时变量c交换两个值a和b大大优于仅使用两个变量和V8中按位运算的替代实现。最快:...
v8不再支持v8 :: Value :: ToNumber吗?
我目前正在使用node-gyp寻找C ++附加组件。 node-gyp配置可以正常工作,但是node-gyp构建会产生错误,错误代码为C2661:'v8 :: Value :: ToNumber':没有重载的函数采用0参数。 ...
处理node.js分析时,“未知代码的代码移动事件”是什么意思?
在节点(v10.15.3)中,我一直在使用节点--prof 进行概要分析,然后使用节点--prof-process <output>总结输出。结果汇总中有很多关于滴答声的信息,...
我确实在MDN上读过几篇这样的文章,但我对GC在JavaScript中是如何发生的想法仍然不了解,例如a)垃圾收集器何时启动(它被称为...
一个人怎么会允许并在V8 JavaScript引擎使用ES6模块?
我使用嵌入式V8发动机,我的(Windows桌面)C ++应用程序。据我所知,V8拥有ES6模块的支持。我怎么会去激活和我的应用程序使用此功能?一世 ...
我想检查正在运行的快速结点JS应用程序的堆。在堆转储比较,它看起来像没有被释放一些字符串。他们是绑的承诺得到解决,但...
在扩展V8,如何参与我/我们必须在确保microtasks正确地管理? V8,在一般情况下,有代码本身之外几乎没有任何文档,但我发现绝对...
Node.js的是使用V8引擎构建的。然而,并没有明确使用V8:分离物或揭露其过程粒度级别隔离功能外的开箱。为什么?我想知道 - 它不应该是更容易?
对象描述符的getter /在最近的Chrome / V8版本二传手性能
鉴于VAR OBJ = {}; VAR _a = 1; obj._a = 1; obj.aGetter =函数(){返回_a; } obj.aSetter =函数(VAL){_a = VAL; } Object.defineProperty(OBJ, 'A',{枚举:真,得到:...
转储整个数组:console.log和console.dir输出“…NUM个更多项目]”使用console.table
我正在尝试记录一个长数组,以便可以在终端中快速复制它。但是,如果我尝试记录该数组,则它看起来像:['item','item',>>更多项目<<< ... 399更多项目] ...