我正在寻找关于Javascript引擎内部的书籍/文章/论文,以及关于JVM内部,CLR内部等的许多参考书.我可以(并且可能会)查看JavaScriptCore和V8/Chromium的源代码,但如果那里有一本书或其他"导游"文档,我宁愿先阅读它们.谢谢.
我对此也很好奇,这就是我发现的:
关于Chrome的Javascript引擎(v8):
V8中的垃圾收集; 对于移动和超越
V8内部:构建高性能JavaScript引擎
Chrome V8 - 设计元素
关于Firefox Javascript引擎(Spidermonkey):
蜘蛛侠内部
蜘蛛侠正在节食
IonMonkey:Mozilla的新JavaScript JIT编译器
Tracemonkey(过时的JIT编译器,但文章仍然很有趣)
关于IE 9+ Javascript引擎(Chakra):
IE10和Windows 8中JavaScript性能的进步 - Chakra的内部结构
关于Safari Javascript引擎(SquirrelFish):
宣布SquirrelFish
介绍SquirrelFish Extreme
总体概述:
JavaScript引擎:引擎盖下
JavaScript引擎的未来:用JavaScript编译器取代它们
其中一份深入的文件可能是ECMA-262语言规范.
关于语言习语和最佳实践的好书是JavaScript The Good Parts
谷歌已经记录了很多关于V8的文章.http://code.google.com/p/v8/ 主页上有一些有趣的视频(虽然你可能已经看过了)