WorkerGlobalScope屬性:performance

2018-10-13 14:32 更新

performance屬性

WorkerGlobalScope接口的performance只讀屬性用于返回要在worker上使用的Performance對(duì)象。

注意:并非所有Performance屬性和方法都可供Web worker使用。

此屬性為只讀。

performance屬性語法

var perfObj = self .performance;

返回值

一個(gè)Performance對(duì)象。

performance屬性示例

如果你調(diào)用了:

console.log(performance);

在一個(gè)worker中(基本上相當(dāng)于self.console.log(self.performance);,因?yàn)檫@些是在worker范圍內(nèi)調(diào)用的,可以通過WorkerGlobalScope.self引用它),你將得到一個(gè)寫入控制臺(tái)的WorkerPerformance對(duì)象 - 如下所示:

WorkerPerformance {now: function}
  __proto__: WorkerPerformance
    constructor: function WorkerPerformance() { [native code] }
    now: function now() { [native code] }
    __proto__: Object

您可以使用此性能對(duì)象來返回性能數(shù)據(jù),就像使用普通Performance對(duì)象一樣。

注意:Firefox有一個(gè)使用console.log內(nèi)部共享/服務(wù)worker的錯(cuò)誤(參見錯(cuò)誤1058644),這可能會(huì)返回奇怪的結(jié)果,但這應(yīng)該很快修復(fù)。

規(guī)范

規(guī)范 狀態(tài) 注釋
高分辨率時(shí)間等級(jí)2 
該規(guī)范中“performance”的定義。
Candidate Recommendation
定義WorkerGlobalScope.performance

瀏覽器兼容性

電腦端 移動(dòng)端
Chrome
Edge Firefox
Internet Explorer
Opera
Safari
Android webview Chrome for Android
Edge Mobile Firefox for Android
Opera for Android
iOS Safari
基本支持 支持 支持:34 ? ? 支持 ? 支持:34 ?
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)