Transferable
インターフェイスは、メインスレッドと Web worker のような、異なる実行コンテキスト間で転送できるオブジェクトを表します。
これは抽象インターフェイスであり、この型のオブジェクトは存在しません。メソッドやプロパティも一切定義していません。 Worker.postMessage()
メソッドを使用して Worker
へ転送されるなど、特定の条件で使用可能なオブジェクトを示す単なるタグに過ぎません。
メモ: Transferable
インターフェイスは厳密にはもう存在しません。機能面では Transferable
オブジェクトはまだ存在しますが、もっと基礎的なレベルで実装されています (技術的にいえば、 [Transferable]
という WebIDL 拡張属性です)。
ArrayBuffer
, MessagePort
, ImageBitmap
, OffscreenCanvas
の各型が、このインターフェイスを実装しています。
プロパティ
Transferable
インターフェイスは特定のプロパティを実装または継承していません。
メソッド
Transferable
インターフェイスは特定のプロパティを実装または継承していません。
仕様書
仕様書 | 状態 | 備考 |
---|---|---|
HTML Living Standard Transferable の定義 |
現行の標準 | Transferable インターフェイスを [Transferable] Web IDL 拡張属性で置き換えた。 |
HTML5 Transferable の定義 |
勧告 | 初回定義 |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
- これを実装するインターフェイス:
ArrayBuffer
,MessagePort
,ImageBitmap