- JSPI est une API de pont qui réduit l’écart entre les applications synchrones et les API web asynchrones
- Lorsqu’une application WebAssembly appelle une API synchrone, elle se met brièvement en pause puis reprend une fois l’I/O asynchrone terminée
- Par exemple, l’API
fetch, qui renvoie une Promise, ne peut pas être manipulée directement depuis une application WebAssembly ; JSPI intercepte la Promise, suspend brièvement la logique principale de l’application WebAssembly, puis la reprend lorsque la réponse arrive
- Il s’agit encore d’une technologie expérimentale, donc à ne pas utiliser en production. Mais elle sera probablement ajoutée un jour comme fonctionnalité standard
Aucun commentaire pour le moment.