Transferable

L'interface Transferable représente un objet qui peut être transféré entre différents contextes d'exécution, comme un thread principal et des web workers.

C'est une interface abstraite et il n'y a aucun objet de ce type. Il ne définit pas non plus ni propriété ni méthode : c'est avant tout une étiquette pour signaler les objets qui peuvent être utilisés dans des conditions spécifiques, comme la possibilité d'être transféré à un Worker au moyen de la méthode Worker.postMessage().

Remarque: L'interface Transferable n'existe plus pour longtemps. La fonctionnalité des objets Transferable existe toujours, cependant, l'inpléméentation est à un niveau plus fondamentale (techniquement parlant, utilisant l'attribut étendu [Transferable] WebIDL)

Les interfaces ArrayBuffer (en-US)MessagePort (en-US), ImageBitmap (en-US) et OffscreenCanvas l'implémentent.

Propriétés

L'interface Transferable n'implémente ou n'hérite d'aucune propriété spécifique.

Méthodes

L'interface Transferable n'implémente ou n'hérite d'aucune méthode spécifique.

Spécifications

Spécification Statut Commentaire
HTML Living Standard
La définition de 'Transferable' dans cette spécification.
Standard évolutif

Remplace l'interface Transferable avec l'attribut étendue [Transferable] Web IDL.

HTML5
La définition de 'Transferable' dans cette spécification.
Recommendation Définition initiale.

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi