我注意到 v8 在ECMAScript第5版问题上相当沉默。
V8按照 ECMA-262,第3版的规定实现ECMAScript,并在使用IA-32或ARM处理器的Windows XP和Vista、Mac OS X 10.5(Leopard)和Linux系统上运行。
甚至错误跟踪器也很安静...
V8是ECMAScript的实现,而非JavaScript。后者是由Mozilla制作的ECMAScript的非标准扩展。V8旨在与JSC(WebKit/Safari中的ECMAScript实现)兼容。因此,它实现了许多不在ECMAScript规范中的非标准扩展,这些扩展大部分也存在于Mozilla的JavaScript语言中。没有计划向V8添加不在JSC中的非标准特性。
有趣的是他在2010年10月8日写下了这篇文章,而ECMAScript 5则于2009年12月发布,而两个月前则发布了Javascript 1.8.5——它是ECMAScript 5的超集。
因此问题仍然存在:Google何时会更新v8以运行ECMAScript第五版?是否有升级到最新标准化的ECMAScript的计划?