Dev & Code 20/08/2026Ajouter aux favoris

Kandelo est un kernel open source basé sur WebAssembly qui émule un environnement POSIX multi-processus dans le navigateur et dans Node.js - au point d'y faire tourner WordPress côté serveur, sans serveur.
Imaginez déployer WordPress dans un onglet de navigateur, sans serveur, sans conteneur, sans rien côté back-end. C'est l'un des cas d'usage que Kandelo explore activement - en remplaçant WordPress Playground, leur précédente fondation, par ce nouveau kernel WASM.
Kandelo est un kernel open source, compatible POSIX, multi-processus, basé sur WebAssembly (WASM). Il tourne dans les navigateurs modernes et dans Node.js. Son objectif : permettre à du logiciel existant - écrit pour Linux, POSIX, des environnements classiques - de tourner dans un sandbox navigateur sans modification majeure.
C'est une promesse WASM qu'on entend depuis des années, mais que peu de projets ont poussé aussi loin côté multi-processus. La plupart des runtimes WASM embarquent un binaire unique ; Kandelo gère des processus multiples qui communiquent entre eux - un vrai kernel, pas juste un conteneur.
WASM offre un sandbox sécurisé et portable. L'ajouter une couche kernel POSIX au-dessus ouvre la porte à une classe entière d'applications (serveurs web, scripts shell, outils CLI) qui n'étaient jusqu'ici pas envisageables dans le navigateur. WordPress Playground en est la démonstration la plus concrète.
# Le principe de Kandelo en une ligne de pensée :
# Linux app → compilée pour WASM → tourne dans Kandelo kernel → dans votre navigateur À retenir : Kandelo ne compile pas un programme spécifique pour WASM - il fait tourner un kernel POSIX complet en WASM, ce qui permet à du code existant de s'y exécuter.
Projet à suivre : kandelo.dev - open source, expérimental, contributions bienvenues.
Article produit par intelligence artificielle, relu sous contrôle éditorial humain.