performance.now() 与 Date.now() 对比
概念
performance.now():返回值表示为从time origin之后到当前调用时经过的时间,
创新互联是一家集网站建设,龙门企业网站建设,龙门品牌网站建设,网站定制,龙门网站建设报价,网络营销,网络优化,龙门网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
time origin: 时间源,
时间源是一个可以被认定为当前文档生命周期的开始节点的标准时间,计算方法如下:
- 如果脚本的global object是
Window
, 则时间源的确定方式如下:- 如果当前
Document
是中加载的第一个Window
, 则时间源是创建浏览器上下文的时间。 - 如果处于卸载窗口中已加载的先前文档的过程中, 一个确认对话框会显示出来,让用户确认是否离开前一页,则时间源是用户确认导航到新页面的这个时间,这一点是被认同的。
- 如果以上方式都不能确定时间源, 那么时间源是创建窗口中当前
Document
的导航发生的时机。
- 如果当前
- 如果脚本中的全局对象是
WorkerGlobalScope
(意味着,该脚本以 web worker 的形式运行), 则时间源是这个 worker 被创建的时刻。 - 在所有其他情况下,时间源的值是 undefined。
Date.now()
方法返回自 1970 年 1 月 1 日 00:00:00 (UTC) 到当前时间的毫秒数。
分享名称:performance.now() 与 Date.now() 对比
网页网址:http://scyanting.com/article/dsojipo.html