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