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 ArrayBufferMessagePort, 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 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

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
TransferableChrome Support complet OuiEdge Support complet OuiFirefox Support complet 4IE Support complet 10
Notes
Support complet 10
Notes
Notes Internet Explorer 10 only accepts a single Transferable object as parameter, but not an array.
Opera Support complet OuiSafari Support complet OuiWebView Android Support complet OuiChrome Android Support complet OuiFirefox Android Support complet 4Opera Android Support complet OuiSafari iOS Support complet OuiSamsung Internet Android Support complet Oui

Légende

Support complet  
Support complet
Voir les notes d'implémentation.
Voir les notes d'implémentation.

Voir aussi