【发布时间】:2019-03-14 12:08:57
【问题描述】:
在 Javascript 中获取函数中的“静态”变量(如 C 中的“静态”关键字)的一种方法是将自定义属性分配给函数对象本身。
几年前,这导致了优化问题,例如。 V8 因为当函数对象的属性发生变化时,函数必须重新 JIT-ted 等。
现在还是这样吗,还是有可靠的方法来进行基准测试?
【问题讨论】:
标签: javascript google-chrome v8 v8js
在 Javascript 中获取函数中的“静态”变量(如 C 中的“静态”关键字)的一种方法是将自定义属性分配给函数对象本身。
几年前,这导致了优化问题,例如。 V8 因为当函数对象的属性发生变化时,函数必须重新 JIT-ted 等。
现在还是这样吗,还是有可靠的方法来进行基准测试?
【问题讨论】:
标签: javascript google-chrome v8 v8js
V8 开发人员在这里。我不记得在函数对象上放置属性曾经引起过问题。你有这个说法的来源吗?可能是误会。
无论如何,这些天你绝对可以毫无问题地做到这一点。
【讨论】: