Transferable

Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

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().

Les interfaces ArrayBuffer et MessagePort 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
WHATWG HTML Living Standard
La définition de 'Transferable' dans cette spécification.
Living Standard Aucune modification de HTML5, bien que le nouveau CanvasProxy doive implémenter Transferable.
HTML5
La définition de 'Transferable' dans cette spécification.
Recommendation Définition initiale.

Compatibilité des navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support (Oui) 4.0 (2.0) 10.0 [1] (Oui) (Oui)
MessagePort ? Pas de support ? ? ?
Fonctionnalité Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Basic support (Oui) 4.0 (2.0) 10.0 [1] (Oui) (Oui)
MessagePort ? Pas de support ? ? ?

[1] Internet Explorer 10 accepte seulement un unique objet Transferable comme paramètre, mais pas un tableau.

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : jean-pierre.gay
 Dernière mise à jour par : jean-pierre.gay,