Node.js 和 V8 垃圾收集
以下是我到目前为止所读到的内容,如果我错了,请纠正我: Node.js 基于 V8 JavaScript 引擎。 V8 JavaScript 引擎实现了 stop-the-world 垃圾收集, …
Ruby 和 Javascript 之间的主要语义差异是什么
如果要在 Javascript 引擎之上(在浏览器中或在独立的 V8 或 Spidermonkey 之上)实现 Ruby,那么 Ruby 和 JS 对象模型之间的关键阻抗不匹配是什么?…
Google V8 JavaScript 引擎 - 如何将值设置为 null?
使用V8引擎,如何将值设置为null?基本上我想从 C++ 插件返回一个变量到 JavaScript,并且在某些条件下该变量需要设置为 null 。…
V8 Android,创建上下文导致 ASSERT ... CHECK(object->IsJSFunction()) 失败
我已经成功地将 Android 的 V8 javascript 引擎编译为静态库 (libv8arm.a),并且可以将其静态链接到我的 Android 本机 C++ 应用程序(使用 ndk-r5b)…
windows下v8链接什么
我一直在尝试让一个基本的 v8 程序在 Visual Studio 2010 下工作。我已经能够毫无问题地构建 v8.lib 和 v8.dll。我将 .v8.dll 放在调试文件夹中,并将…
使用 Node.js 进行垃圾收集
我很好奇嵌套函数的 Node.js 模式如何与 v8 的垃圾收集器一起工作。 这是一个简单的例子 readfile("blah", function(str) { var val = getvaluefromst…
常见的 JavaScript 实现是否使用字符串驻留?
常见的 JavaScript 引擎(例如 V8 和 WebKit 的 JavaScriptCore)是否对 JavaScript 字符串使用字符串驻留?或者他们实际上在内存中保存了相同字符串…
Python 可以编译运行在 V8 引擎上吗?
大概 Javascript 被编译成某种字节码以在 V8 引擎上运行? Python 是否是一种足够相似的语言,以至于我们可以想象 Python 被编译为相同的字节码并在 V…
Node.js 支持哪个版本的 Javascript
我正在开始使用 Node.js,但我很难弄清楚 Node 支持哪个版本的 JavaScript,这使得我很难弄清楚我可以使用哪些功能。这是我所知道的。 Node 使用 V8 V…
Node.js - Chrome 和 Safari 中的两个连接?
我正在 Node.js 中尝试以下基本 Javascript 代码: var count=1 var net = require('http') net.createServer(function(req,res){ res.writeHead(200,…
为什么Javascript函数“arguments”不是node.js中Array的实例?
最近查看了大量 NodeJS 和 Javascript 代码,似乎arguments 不是 Array 的实例,但其行为仍然像一个实例,因此人们会做类似 Array.prototype.slice.ca…
Java 的 JavaScript 引擎
目前我在我的应用程序中使用Rhino。我需要评估一些 JavaScript ant 从中获取值(我不需要通过 JavaScript 使用 Java 类)。但速度太慢了。也许有什么…
V8 与 SpiderMonkey 的 catch(e if e..) 的等价
使用 SpiderMonkey,您可以利用条件 catch 块将异常路由到适当的处理程序。 try { // function could throw three exceptions getCustInfo("Lee", 123…
模仿 PHP 的 __get()、__set() 和 __set() Node.js 中的 __call() 魔术方法
我想知道是否有一种方法可以模仿 Node.js 中 PHP 的神奇方法 __get() 和 __set()。从这个问题: 适用于所有属性的 JavaScript getter 我知道你可以在 …