Qu'est-ce que Wasmer ?
Wasmer est une plateforme de calcul universel permettant d'exécuter des applications dans des sandboxes WebAssembly, localement ou sur le cloud. Elle cible les développeurs souhaitant déployer du code multi-langages avec une faible latence de démarrage et une empreinte mémoire réduite par rapport aux conteneurs traditionnels. L'accès inclut une option de déploiement gratuit pour tester l'environnement.
Quelles sont les caractéristiques de Wasmer ?
- Exécution en sandbox WebAssemblyLancez des applications isolées via CLI, navigateur, Node.js, Python ou Swift (iOS) avec un démarrage jusqu'à 107× plus rapide que Docker selon le fournisseur.
- Registre de paquets préconfigurésAccédez à des outils prêts à l'emploi comme Bash, PHP, Node.js, Python, SQLite, FFmpeg et Pandoc, optimisés pour la taille (ex : Cowsay à 776 Ko).
- Déploiement Edge serverlessHébergez des frameworks tels que Next.js, WordPress, Django ou Laravel sur l'infrastructure Wasmer Edge pour une scalabilité automatique.
- Compatibilité WASIXProfitez d'une interface système standardisée permettant l'exécution native d'applications complexes et de processus multiples dans le runtime.
Quels sont les cas d'utilisation de Wasmer ?
- Hébergement web statique et dynamiqueDéployez des sites Astro, Hugo ou des applications Laravel/Next.js sans gérer l'infrastructure sous-jacente grâce aux templates intégrés.
- Traitement multimédia légerExécutez des tâches comme le transcodage vidéo via FFmpeg directement dans le navigateur ou un environnement serveur avec une consommation mémoire minimale.
- Prototypage multi-langagesTestez rapidement des scripts Python, Ruby ou PHP dans des environnements isolés et reproductibles sans installation locale complète.
Comment utiliser Wasmer ?
- Installation du CLIExécutez la commande
curl https://get.wasmer.io -sSfL | shpour installer le runtime Wasmer sur votre machine locale. - Choix de l'environnementSélectionnez le langage cible (Cowsay, Bash, Python, Node) ou utilisez le registre pour trouver un paquet spécifique.
- Exécution localeLancez la commande fournie pour démarrer l'application dans une sandbox WebAssembly sur votre infrastructure actuelle.
- Déploiement cloudUtilisez l'interface "Deploy for free" ou les templates Edge pour pousser l'application vers Wasmer Edge si vous souhaitez une exposition publique.
Informations tarifaires de Wasmer :
- Accès gratuitLe site propose une option "Deploy for free" et un bouton "Run your first sandbox", mais les détails spécifiques des quotas ou limites du niveau gratuit ne sont pas explicités dans le texte source.
- Modèle de coût comparatifLe fournisseur revendique une réduction de 98% des coûts par seconde par rapport aux VPS/VMs dans un modèle théorique de 100 000 sandboxes concurrentes, sans afficher de grille tarifaire monétaire précise par plan.

