v8 相关问题

V8是谷歌的开源JavaScript引擎。

emscripten:如何删除在C ++代码中分配的std :: vector的内存

我想知道如何正确删除在c ++代码中分配的std :: vector的内存,并作为函数返回传递给js。我的c ++代码是#include #包括 ...

回答 1 投票 0

EXC_BAD_ACCESS:调用Nan :: Callback时

我正在编写一个Node.js c ++插件,需要经常从C ++到Javascript的回调。构造函数需要两个函数,成功和错误回调。 ... //假设信息[0]和信息[...

回答 1 投票 0

Javascript引擎中的尾调用优化实现

截至2019年2月,在Mac上的Chrome版本71.0.3578.98中,以下程序抛出Uncaught RangeError:超出最大调用堆栈大小错误。计数为16516. const a = x => {...

回答 2 投票 0

如何使用libc ++ libstdc ++编译的链接库混合

我正在尝试编写一个脚本,该脚本使用用clang编译的库和另一个用G ++编译的库,我得到以下错误:ld.lld:error:undefined symbol:myFunction()其中(根据...

回答 2 投票 2

如何编写利用线程的Node.js代码?

所以这是我对节点如何工作的理解:单个线程,其中所有的JS代码都在其中执行。 IO /网络呼叫利用场景后面的线程池。 (使用libuv这是一个C ++ lib)一旦IO ...

回答 3 投票 2

有没有办法限制nodejs电子应用程序只访问某些网址

我在电子中创建内部应用程序。出于安全考虑,我想确保不会将意外信息上传到其他网址。有没有办法在...中做到这一点

回答 1 投票 0

为什么NodeJS在计算素数之和时比Rust更快?

我写了一个基准,计算前10000个素数的总和,并将Rust与TypeScript进行比较。 NodeJS上的TypeScript是Rust,Scala和Java中最快的。即使节目......

回答 2 投票 6

在Google Chrome中,array.splice()的时间复杂度是多少?

如果我使用splice()从数组中删除一个元素,如下所示:arr.splice(i,1);在最坏的情况下,这会是O(n),因为它会在i后移动所有元素吗?或者它是不变的时间,有些......

回答 2 投票 30

如何填充v8阵列?

我有一个矢量std :: vector 路径,我想将其复制到v8数组并从我的函数返回它。我试过创建一个新的数组v8 :: Handle 结果; ...

回答 2 投票 7

将Chrome / V8 --trace-gc输出写入文件 - stdout重定向不起作用

我们正在开发一种用于内存性能监控的自动化系统。我们在Windows7和MacOSX High Sierra上使用正确的标志--trace-gc --trace-gc-verbose启动Chrome。输出是......

回答 1 投票 4

如果类属性没有改变,现代JavaScript(V8)是否会对Class方法进行任何缓存?

对于没有'花哨'的东西的javascript类:class Foo {nums = [1,4,3,8,9.2]; get minBar(){return Math.min(... this.nums); //假装这是一个需要更多时间的功能....

回答 1 投票 1

V8的点火真的有什么作用?

在https://v8.dev/docs/ignition上我们可以看到:Ignition是一个快速的低级别基于寄存器的解释器,使用TurboFan的后端在https://docs.google.com/document/d/上编写。 ..

回答 2 投票 2

lld-link:错误: :未定义的符号:构建V8时的mainCRTStartup

我现在花了整整一天时间,我似乎无法使用VS 2017构建.lib文件。我在这里关注了V8文档:https://v8.dev/docs/build按照说明进行操作工作,但我......

回答 1 投票 0

为什么这个JavaScript代码在Node.js优化之后运行得更慢

当我遇到一个有趣的问题时,我正在使用JavaScript和Node.js创建一个ICPC问题的解决方案:在某些情况下,我的程序在同一数据集上的运行速度会慢两倍。一世 ...

回答 1 投票 7

为什么我不能在Javascript中为变量分配空代码块?

我正在使用V8(通过Chrome)来测试它。在Javascript中,代码块计算代码块中的最后一个值所评估的内容。我想知道如果我将变量分配给...将会发生什么?

回答 1 投票 2

V8.NET在构建第三方工具时遇到麻烦

我正在尝试安装V8.NET https://v8dotnet.codeplex.com/。它提供了一个程序,可以下载V8和一些第三方工具(gyp,...)。先决条件是安装git和subversion,并添加到...

回答 2 投票 0

v8dotnet - 无法加载v8.net.proxy.interface

我正在尝试编写一个hello world程序,使用v8dotnet将一些基本的js打印到控制台。我有一个使用System的简单应用程序;使用System.Collections.Generic;使用System.Linq; ...

回答 2 投票 1

Javascript:如何在 RegEx .exec 结果中获取多个匹配项

当我跑的时候 /(a)/g.exec('a a a ').length 我得到 2个 但我认为它应该返回 3个 因为字符串中有 3 个,而不是 2 个! 这是为什么? 我希望能够搜索

回答 11 投票 0

V8。 Ne T(v8 do t)

希望有人有时间解释如何将V8.Net与Mono一起使用。我正在尝试在我的ubuntu机器上使用V8.Net和mono 3.10。到目前为止,我做了以下内容:用...创建一个示例项目

回答 1 投票 1

事件循环和v8引擎如何在NodeJS中相互交互?

我不明白究竟是什么让NodeJS看起来像单线程?它是单线程的事件循环还是使用v8在单个线程中运行实际JavaScript代码的事实...

回答 3 投票 2

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