我修改了jsPerf comparison直接对象属性访问和使用defineProperty。
最初的测试和矿井显示出令人难以置信的结果,Firefox 使用 DefineProperty 时速度非常缓慢。
这让我认为测试中有错误。
谁能找出问题所在吗?
最佳答案
请参阅new version of the jsPerf由 Mozilla 团队制作。基本上,defineProperty 被设计用于原型(prototype),而不是简单的对象。他们正在处理一个缓慢的案例。
感谢 FF 团队!
关于javascript - 对象 setter/getters 的 jsPerf 与 DefineProperty 的性能奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28838631/