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
, MessagePort
, ImageBitmap
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 |
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
- Les interfaces qui l'implémentent :
ArrayBuffer
,MessagePort
etImageBitmap
.