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.