Gamepad: timestamp プロパティ
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2017年3月.
Gamepad.timestamp は Gamepad インターフェイスのプロパティで、このゲームパッドのデータが最後に更新された時刻を表す DOMHighResTimeStamp を返します。
このプロパティの背景にある考え方は、ハードウェアにより axes や button のデータが更新されたかどうかを開発者が判断できるようにすることです。このプロパティの値は インターフェイスの PerformanceTimingnavigationStart 属性との相対的な値になります。値は単調増加しています。つまり、新しい値は常に古い値以上であるため、新旧の値を比較することでデータの更新を判断できます。
メモ: このプロパティは、現在、どこでも対応しているわけではありません。
値
DOMHighResTimeStamp オブジェクトです。
例
js
const gp = navigator.getGamepads()[0];
console.log(gp.timestamp);
仕様書
| Specification |
|---|
| Gamepad> # dom-gamepad-timestamp> |
ブラウザーの互換性
Loading…