V8 的 JavaScript 标准库
在我的应用程序中,我允许用户使用 JavaScript 编写插件。我为此目的嵌入了 V8。问题是开发人员无法使用 HTTP、套接字、流、计时器、线程、加密技术、…
String::New:这是什么?
我有Java背景,正在学习C++。我遇到了以下 C++ 代码: String source = String::New("'Hello' + ', World'") 据我所知,这应该是对“String”类的静态…
v8 对于我的目的来说太慢了
我正在为 libvisual 开发一个音乐可视化插件。它是 AVS 克隆——AVS 来自 Winamp。现在我有一个超级作用域插件。该元素有 4 个脚本,“点”在每个像素…
使用 V8 将 JavaScript 编译为本机代码
使用 Google 的 V8 引擎,真的有可能将 JavaScript 编译为本机代码,将其保存为二进制文件,并在任何机器上通过我的软件环境随时执行它吗?…
无需浏览器即可执行 JavaScript?
我正在研究没有浏览器的 Javascript 编程。我想从 Linux 或 Mac OS X 命令行运行脚本,就像我们运行任何其他脚本语言(ruby、php、perl、python...)…
Javascript 让对象回退到另一个对象
这是一段丑陋的 Javascript 代码,如果能找到解决方法就好了。 Javascript 没有类,这是一件好事。但它以一种相当丑陋的方式实现了对象之间的回退。基…
Google Javascript v8 - 多线程
假设我有以下一段代码, bool run (void) { HandleScope hande_scope Handle<String> source Local<Script> script Persistent<Context> …
如何使用V8的内置函数
我对 javascript 和 V8 都是新手。根据 Google 的 Embedder's Guide,我在上下文部分中看到了一些内容关于内置实用 JavaScript 函数。而且我还在下载…
Javascript 引擎的优点
我现在对 JavaScript 引擎很困惑。我知道 V8 很重要,因为它将 JavaScript 编译为本机代码。 然后我开始阅读Mozilla SpiderMonkey,据我了解用C编写,…
在 Nodejs 中管理大量回调递归
在 Nodejs 中,几乎不存在阻塞 I/O 操作。这意味着几乎所有的nodejs IO代码都涉及很多回调。这适用于从数据库、文件、进程等读取和写入。典型的示例如…
是否可以使用 d8 来测量内存使用情况?
随着 Closure 编译器的发布,我希望看看使用该编译器的 js 文件和未使用该编译器的 js 文件在内存使用方面是否存在差异。 特别是,在像 Palm 的 WebOS…
从 C++ 抛出 JavaScript 异常使用 Google V8 的代码
我正在编写一个 JavaScript 应用程序,它通过 Google 的 V8 访问一些 C++ 代码。 一切工作正常,但我不知道如何抛出 JavaScript 异常,该异常可以通过…
如何将 DOM API 合并或实现到 v8?
我正在编写一个服务器应用程序,它能够在将 DOM 提供给客户端之前对其进行操作。 我使用 C++ 和 Google 的 v8 作为 javascript 引擎,但我在 v8 中没…