
V8 & Node.JS
李先静
Only those who attempt the absurd can achieve the impossible.
展开
-
用NAN简化Google V8 JS引擎的扩展
通过C++扩展Google V8 JS引擎的文章很多,Google V8 JS带的例子也容易明白。但是大部分文章都是Hello World型的,真正使用时发现处处是坑。nan是Native Abstractions for Node.js的简称,它让扩展V8变得非常简单。原创 2015-08-17 06:11:30 · 7560 阅读 · 0 评论 -
在Android上使用Google V8 JS 引擎
在Android上使用Google V8 JS 引擎原创 2015-08-15 06:59:01 · 12735 阅读 · 2 评论 -
Google V8扩展利器发布:v8-native-binding-generator
用C++扩展Google V8很简单,但是类比较多时还是很烦的。前段时间开发cantk-runtime-v8时,我写了一个代码产生器v8-native-binding-generator,让扩展Google V8变得非常方便,甚至无需要了解V8本身。原创 2015-08-18 06:01:57 · 9617 阅读 · 1 评论 -
动态内存分配导致Javascript性能的问题
内存分配对性能的影响是很大的,分配内存本身需要时间,垃圾回收器回收内存也需要时间,所以应该尽量避免在堆里分配内存。不过直到最近优化HoLa cantk时,我才深刻的体会到内存分配对性能的影响,其中有一个关于arguments的问题挺有意思,写在这里和大家分享一下。我要做的事情是用webgl实现canvas的2d API(这个话题本身也是挺有意思的,有空我们再讨论),drawImage是一个重要的函数原创 2016-06-05 16:10:55 · 10028 阅读 · 0 评论