Object setter / getters的jsPerf与defineProperty具有奇怪的性能

时间:2015-03-03 17:56:32

标签: javascript performance object

我修改了jsPerf comparison直接对象属性访问和使用defineProperty。

使用defineProperty,使用firefox 非常慢的原始测试我的两个都显示了令人难以置信的结果。

这让我觉得测试中存在错误。

有人能找到问题吗?

JS Perf Results

1 个答案:

答案 0 :(得分:0)

请参阅mozilla团队制作的new version of the jsPerf。基本上,defineProperty旨在处理原型,而不是简单的对象。而他们正在研究一个缓慢的案例。

enter image description here

感谢FF团队!

enter image description here