摘要: V8引擎在C++程序中使用简介 V8引擎可以被嵌入在任何C++程序中使用。 V8的APIs提供了对JavaScript代码的编译和执行功能、与C++函数互掉、访问数据结构、错误处理、及安全检查等功能。在应用程序中可将V8当做一个C++库来使用,访问V8的APIs需要包含V8的头文件v8.h。 使用V 阅读全文
posted @ 2016-09-29 15:41 WolfX21 阅读(5077) 评论(0) 推荐(0) 编辑
摘要: V8垃圾回收机制简介 V8垃圾回收器的实现,是V8高效的一个非常重要的原因。 V8在运行时自动回收不再需要使用的对象内存,也即是垃圾回收。 V8使用了全暂停式(stop-the-world)、分代式(generational)、精确(accurate)等组合的垃圾回收机制,来确保更快的对象内存分配、 阅读全文
posted @ 2016-09-29 13:15 WolfX21 阅读(1605) 评论(0) 推荐(0) 编辑
摘要: V8的高性能探秘 V8项目负责人Lars Bak:V8的所有优化都不是原创的。V8组合了过往对于动态语言的各种优化技术,因而具有了非常高效的性能。 快速属性访问 JavaScript是动态编程语言,这意味着可以动态的增加或删除对象的属性。 以往实现 大多数的JavaScript引擎都是使用类似字典的 阅读全文
posted @ 2016-09-29 13:10 WolfX21 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: V8 JavaScript引擎简介 V8是Google公司的高效JavaScript引擎。它使用C++开发,完全开源,最著名的是使用在Chrome浏览器中作为JavaScript解析引擎。 V8实现了ECMAScript-262标准,可以运行在Windows(XP及以上)、Mac OS X(10.5 阅读全文
posted @ 2016-09-29 13:03 WolfX21 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 由于负责公司新项目-多内核浏览器的实施,因此在这里分享我们团队的技术及研究成果,泽芳后人。 阅读全文
posted @ 2016-04-19 14:57 WolfX21 阅读(151) 评论(0) 推荐(0) 编辑