Transferable

Transferable インターフェイスは、メインスレッドと Web worker のような、異なる実行コンテキスト間で転送できるオブジェクトを表します。

これは抽象インターフェイスであり、この型のオブジェクトは存在しません。メソッドやプロパティも一切定義していません。 Worker.postMessage() (en-US) メソッドを使用して Worker へ転送されるなど、特定の条件で使用可能なオブジェクトを示す単なるタグに過ぎません。

メモ: Transferable インターフェイスは厳密にはもう存在しません。機能面では Transferable オブジェクトはまだ存在しますが、もっと基礎的なレベルで実装されています (技術的にいえば、 [Transferable] という WebIDL 拡張属性です)。

ArrayBuffer (en-US), MessagePort, ImageBitmap (en-US), OffscreenCanvas の各型が、このインターフェイスを実装しています。

プロパティ

Transferable インターフェイスは特定のプロパティを実装または継承していません。

メソッド

Transferable インターフェイスは特定のプロパティを実装または継承していません。

仕様書

仕様書 状態 備考
HTML Living Standard
Transferable の定義
現行の標準 Transferable インターフェイスを [Transferable] Web IDL 拡張属性で置き換えた。
HTML5
Transferable の定義
勧告 初回定義

ブラウザーの互換性

BCD tables only load in the browser

関連情報