- Un projet visant à exécuter dans un environnement WASM des applications existantes basées sur POSIX comme
curl,bashet CPython - Toolchain (Rust, C, AssemblyScript) + spécification + runtime
- Permet d’exécuter les outils existants sur serveur et dans le navigateur
- Fonctionnalités prises en charge
- Multithreading efficace
- Prise en charge complète des sockets (
socket,bind,connect, ..) : IPv4/6, UDP/TCP, Multicast/Anycast, RAW Socket - Changement de répertoire courant (
chdir) - Prise en charge de
setjmp/longjmp - Prise en charge de
pthreads - Fork de processus (
fork&vfork) - Exécution et attente de sous-processus (
exec,wait) - Prise en charge du TTY
- Polling asynchrone pour les sockets et les fichiers
- Prise en charge de
pipeet des événements - Prise en charge de la résolution DNS
5 commentaires
Il semble qu’il y ait aussi des solutions comme WAMR, qui peuvent être déployées sur des MCU.
La progression de wasm !
On se prépare visiblement à pouvoir l’utiliser partout.
J’attends WASM avec impatience
À ce rythme, est-ce que WASM ne va pas finir par devenir la plateforme de facto ? (bruit de circuits)
Vu la tendance du moment, ça a l’air de pouvoir se faire une place… mais pour l’instant, ça donne encore une impression un peu trop geek. J’aimerais bien qu’il y ait au moins une killer feature qui donne vraiment aux développeurs une bonne raison de l’utiliser.