避免使用 Date 获取时间¶
当可以使用性能更好的 `performance.now()` 时,此规则禁止使用 `Date.now()` 或 `new Date()` 获取当前时间进行计时。
`performance.now()` 函数返回页面加载以来的毫秒数。要将其转换为自纪元以来的毫秒数,请使用
performance.timing.navigationStart + performance.now()
通常,相对于页面加载时间的计时就足够了,可能不需要进行转换。
此规则不符合代码示例:¶
Date.now()
此规则符合代码示例:¶
new Date('2017-07-11');
performance.now()