如何将 DOM API 合并或实现到 v8?
我正在编写一个服务器应用程序,它能够在将 DOM 提供给客户端之前对其进行操作。 我使用 C++ 和 Google 的 v8 作为 javascript 引擎,但我在 v8 中没…
无法转换函数指针参数
我收到的错误: error C2664: 'v8::FunctionTemplate::New' : cannot convert parameter 1 from 'v8::Handle<T> (__cdecl *)(const v8::Arguments…
Windows 上的 V8 JavaScript 引擎 (MinGW)
V8 JavaScript 引擎的构建说明仅提及 Visual Studio 2005 和 2008。有人在 Windows XP/Vista 上成功使用 MinGW 吗?…
各种 Javascript 优化项目如何影响 DOM 性能?
通过 Tracemonkey、Squirrelfish 和 V8 项目,大量 C、S 计算机科学融入了 Javascript。 这些项目(或其他项目)是否解决了 DOM 操作的性能问题,或者…
如何查看v8生成的机器码?
有谁知道我如何查看 v8 从 Javascript 生成的实际机器代码? 我已经到达 src/api.cc 中的 Script::Compile() 但我不知道从那里去哪里。…
如何释放包裹的 C++ 当关联的 Javascript 对象在 V8 中被垃圾收集时,对象?
V8 的文档介绍了如何创建包装 C++ 对象的 Javascript 对象。 Javascript 对象保存一个指向 C++ 对象实例的指针。 我的问题是,假设您在堆上创建了 C++…
谷歌浏览器的V8引擎真的那么好吗?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章来更新问题,使其仅…
V8实现的Promise比Bluebird实现的Promise慢3倍左右,为什么Node.js到现在还没有考虑优化这里呢?
V8实现的Promise比Bluebird实现的Promise慢3倍左右,为什么Node.js到现在还没有考虑优化这里呢?from…
node fs api为什么比web fs api要快150多倍?
// 文件大小14G, 随机读取文件10000字节数据 const len = 10000 const start = Math.min(Math.max(0, Math.random() * 15102796800), 15102796800 - l…
JavaScript Array.sort() 运行与V8源码运行有差异?
在对 Array.sort() 进行深入研究时发现sort()方法在运行时的插入排序算法(长度<=22时使用这个算法)有差异。先来看V8源码的运行V8源码第710行:var…
挑战你的Web技术:同样的方法,nodejs中执行2分钟,chrome中只需要20秒,有什么坑或者优化方案吗?
同样的方法,在nodejs中执行需要十几分钟,chrome里却只要二十几秒公司的项目,密集型计算的函数,有人知道其中原因吗?…
JavaScript引擎在优化标识符查询方面做了什么?
鄙人在阅读《JavaScript高级程序设计(第3版)》时,在学习作用域链相关时,看到这么一句话:所以想问下JavaScript引擎在优化标识符查询方面做了哪些…