Transferable

Transferable 接口代表一个能在不同可执行上下文中相互传递的对象,列如主线程和 Worker 间。

这是一个抽象接口且没有任何对象属于此类型。它也没有定义任何方法和属性;它只是一个标签,用来指示对象在特定场合可用,如通过 Worker.postMessage()  方法传递到 Worker  。

 ArrayBufferMessagePort 和 ImageBitmap 实现于此接口。

属性

Transferable 接口没有实现或继承任何具体属性。

方法

Transferable 接口没有实现或继承任何具体方法。.

规范

规范 状态 评语
HTML Living Standard
Transferable
Living Standard HTML5没有做任何更改, 即使新的CanvasProxy 确实实现了Transferable.
HTML5
Transferable
Recommendation 初始定义。

适配浏览器

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
基本支持 (Yes) 4.0 (2.0) 10.0 [1] (Yes) (Yes)
信息端口 ? 未实现 ? ? ?
Feature Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
基本支持 (Yes) 4.0 (2.0) 10.0 [1] (Yes) (Yes)
信息端口 ? 未实现 ? ? ?

[1] Internet Explorer 10 只支持单一 Transferable 对象作为参数但不支持数组做参数。

另见

文档标签和贡献者