问题标签 [v8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
13 回答
8939 浏览

javascript - Google Chrome 的 V8 引擎真的那么好吗?

有人有时间看看吗?

我读了一点,它承诺了很多,如果它是他们所说的一半,它将改变 web 开发很多

0 投票
3 回答
5534 浏览

javascript - 当关联的 Javascript 对象在 V8 中被垃圾收集时,如何释放包装的 C++ 对象?

V8 的文档解释了如何创建包装 C++ 对象的 Javascript 对象。Javascript 对象持有指向 C++ 对象实例的指针。我的问题是,假设您在堆上创建了 C++ 对象,当 Javascript 对象被 gc 收集时,如何获得通知,以便释放堆分配的 C++ 对象?

0 投票
5 回答
12113 浏览

javascript - 如何查看 v8 生成的机器码?

有人知道我如何查看v8从 Javascript 生成的实际机器代码吗?我已经到了最远的地方Script::Compile()src/api.cc但我不知道从那里去哪里。

0 投票
2 回答
1574 浏览

javascript - 领先的 javascript 引擎的代码和数据足迹是什么?(V8、松鼠鱼、TraceMonkey..)

由于顶级 Javascript 引擎的速度似乎相当,下一个标准是足迹。领先的 javascript 引擎的代码和数据足迹是什么?

0 投票
4 回答
6821 浏览

javascript - Windows 上的 V8 JavaScript 引擎 (MinGW)

V8 JavaScript Engine的构建说明仅提及 Visual Studio 2005 和 2008。有没有人在 Windows XP/Vista 上使用MinGW成功?

0 投票
9 回答
16864 浏览

.net - 从 .NET 应用程序引用 Google 的 V8 引擎

我正在构建一个 .NET 3.5 应用程序,并且需要在服务器上评估 JS 代码 - 基本上是用户提供的可以在浏览器或服务器上工作的规则集。托管 JS 不是一个选项,因为 JS 代码将在运行时提供。Aptana 的 Jaxer 也不是一个选择。所以我正在考虑在我的应用程序中使用 V8 引擎的构建。

我成功地将源代码构建到 DLL 中,但该 DLL 不是托管库,也不是 COM。V8 只是普通的 C++。

关于如何在 C# 中与这种类型的 DLL 互操作的任何想法?此外,我对 SpiderMonkey 或其他 JS 引擎的其他建议持开放态度。

提前致谢。

更新:

我能够使用 Ryan 的解决方案。我刚刚更新了对来自主干的最新构建的引用。效果很好。谢谢瑞恩。

0 投票
2 回答
1262 浏览

javascript - 各种 Javascript 优化项目如何影响 DOM 性能?

通过 Tracemonkey、Squirrelfish 和 V8 项目,有很多大写 C、大写 S 的计算机科学进入 Javascript。这些项目(或其他项目)中的任何一个都解决了 DOM 操作的性能问题,还是纯粹与 Javascript 计算相关?

0 投票
1 回答
10943 浏览

.net - .Net 中的 Google V8 Javascript 引擎?

有没有人能够做到这一点?

0 投票
1 回答
1995 浏览

c++ - 无法转换函数指针参数

我得到的错误:

相关定义:

在我看来 typedef 和实际的函数签名是相同的。

编辑:忘记了一个声明:

0 投票
2 回答
7769 浏览

javascript - 您如何在 Google 的 v8 中包含另一个 js 文件?

如何在 v8 中的 .js 脚本文件中包含另一个脚本文件?
HTML 中有 <script> 标签,但如何在 v8 嵌入式程序中完成呢?