V8是谷歌的开源JavaScript引擎。
如何在microsoft.clearscript.v8中的jsondata中使用linq
我在asp .net core mvc中使用microsoft.clearscript.v8, 在 Linq Where 条件在我的代码中不起作用, 这是我的 homecontroller.cs 代码 公共 IActionResult 索引() { 使用 (var 引擎 = ...
Google Chrome 或 Node.js 中的 V8 toString(radix) 方法如何处理浮点数?
该方法对于整数显然有效,例如 (25).toString(2) ='11001' (25).toString(16) ='19' (25).toString(36) ='p' 但是输入浮点数会导致 (0.1).toString(2) ='0.
我目前正在尝试调试V8,以防万一有人有任何见解,我也会解释这个问题,但这与问题无关。 语境 我有一个捆绑的 JavaScript 文件,可以用作...
我有这么一段代码 异步函数循环() { 对于(令 i = 0;i < 3; i++) { console.log(i,new Error("").stack); await 1; } } loop(); when I run it in Node (Chrome e...
有没有一种方法可以以编程方式或通过终端运行 .wasm 文件,从而允许运行当今遵循 WasmGC 规范的 .wasm 文件?
如果我在Javascript中有以下代码: 从“some-library”导入 getTranslation; 从“其他库”导入 getUserSettings; const getTranslatedLabel = () => { ...
我尝试通过V8创建一个codeCache。使用 ScriptCompiler::CreateCodeCache 函数。 ScriptCompiler::CachedData* CreateCachedData(Local sourceContent, Local sourceName) {
对于给定的 JavaScript 代码,是否可以访问 v8 引擎的 AST?我正在使用 V8 引擎开发 JavaScript 静态分析器。
从事反应项目。 当我尝试运行 npm run build 时,它显示 java 脚本堆内存不足错误。 错误详情 我尝试查找内存泄漏,但没有发现内存泄漏,但它是单个页面
是否将字符串推入数组,或将其设置为对象属性的值,复制字符串或在 JavaScript 中保留引用? [重复]
特别是在 v8 / Node.js 中,当您将原始类型(字符串、数字、布尔值)推入数组时,它会克隆字符串还是存储引用? 我知道你不能这样做并更改字符串......
需要在 deno 上动态加载和序列化 esm 模块。据我所知,由于无法清除await import()上的缓存,因此我尝试在WebWorker内部导入,然后在它完成后将其杀死
在nodejs中,引用c++代码的javascript是如何被V8引擎编译执行的?
我知道nodejs中使用internalBindings来帮助javascript代码引入c++模块,但是最终v8会将javascript编译成ast。此时ast既包含了
我对node.js非常陌生,我似乎无法在任何地方找到关于node.js绑定是什么的定义。我在幻灯片和 Nodejs 演讲中看到过这个术语,但从未明确解释过。 ...
编写 rust 应用程序,允许使用 ..rust 编写的沙盒插件?
我想用 Rust 编写一个应用程序,可以使用(不受信任的)用户编写的插件进行扩展。这些插件可以通过网络平台下载,并且可以由核心软件的任何用户安装,...
我想知道执行代码时是否在尝试之间发生了一些错误,然后需要知道该函数中的行号。 我尝试过 Tracer 它给了我函数名称,堆栈跟踪,但给出了行号......
这与 V8 是否能够根据 `const` 的值消除死代码有关?除了不是导出的 const 之外,我有以下 JavaScript 代码: // ... `state` 对象是
跨浏览器/引擎 Math.PI 始终为 3.141592653589793?
只是一个非常随机的问题,但是在每个浏览器/引擎中,javascript中的Math.PI属性总是3.141592653589793吗?
为什么 Object.create(null) 的 __proto__ 未定义?
在阅读 Javascript 原型时,我遇到了这种我无法解释的行为。我正在 chrome 的控制台(V8)中对此进行测试。 var Fruit = {味道:'好'}; var 香蕉 = Object.create(f...
如果我没记错的话,使用 Object.setPrototypeOf() 和 __proto__ 来更改对象原型被视为“非常慢的操作”,已被弃用。另外,IIRC,这会降低性能...