mozilla
您的搜索结果

    Performance.now()

    语法

    var t = window.performance.now();

    window.performance.now() 返回一个时间戳,以毫秒为单位,精确到千分之一毫秒.

    该时间戳的值是从 window.performance.timing 接口的navigationStart属性中的时间戳值为起始点开始计时的.

    示例

    var t0 = window.performance.now();
    doSomething();
    var t1 = window.performance.now();
    console.log("doSomething函数执行了" + (t1 - t0) + "毫秒.")
    

    和JavaScript中其他可用的时间类函数(比如Date.now)不同的是,window.performance.now()返回的时间戳没有被限制在一毫秒的精确度内,而它使用了一个浮点数来达到微秒级别的精确度.

    另外一个不同点是,window.performance.now()是以一个恒定的速率慢慢增加的,它不会收到系统时间的影响(可能被其他软件调整).

    浏览器兼容性

    Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
    Basic support 20.0 webkit
    24.0
    15.0 (15.0) 10.0 未实现 未实现
    Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
    Basic support 未实现 (Yes) 15.0 (15.0) 10.0 未实现 未实现

    相关链接

    规范

    W3C High Resolution Time

    文档标签和贡献者

    此页面的贡献者有: ziyunfei, colder, teoli
    最后编辑者: teoli,