WorkerGlobalScope屬性:performance

2018-10-13 14:32 更新

performance屬性

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

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

此屬性為只讀。

performance屬性語(yǔ)法

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)用的,可以通過(guò)WorkerGlobalScope.self引用它),你將得到一個(gè)寫(xiě)入控制臺(tái)的WorkerPerformance對(duì)象 - 如下所示:

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

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

注意:Firefox有一個(gè)使用console.log內(nèi)部共享/服務(wù)worker的錯(cuò)誤(參見(jiàn)錯(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)