Exécuter JavaScript, TypeScript, Python, PHP en ligne
Exécutez du JavaScript, TypeScript, Python ou PHP et voyez le résultat instantanément, 100 % dans le navigateur.
JS/TS : exécution isolée en Web Worker. Python (Pyodide) et PHP (php-wasm) : le runtime WebAssembly est téléchargé depuis un CDN au 1er lancement (quelques Mo), puis tout tourne localement — votre code n’est jamais envoyé sur un serveur.
🔒 100 % côté client — aucune donnée envoyée
Écrivez du JavaScript, TypeScript, Python ou PHP et exécutez-le instantanément pour voir la sortie. JS et TS tournent dans un Web Worker isolé ; Python (Pyodide) et PHP (php-wasm) via WebAssembly, chargés à la demande. Tout s'exécute 100 % dans votre navigateur — votre code n'est jamais envoyé sur un serveur.
À quoi ça sert ?
- ▸ Tester un snippet JavaScript, Python ou PHP sans rien installer
- ▸ Vérifier le comportement d'une fonction TypeScript
- ▸ Apprendre et expérimenter avec plusieurs langages en direct
- ▸ Déboguer un algorithme isolé côté client
FAQ
Mon code est-il envoyé sur un serveur ?
Non, tout s'exécute localement dans votre navigateur. Pour Python et PHP, seul le runtime WebAssembly est téléchargé depuis un CDN au premier lancement ; votre code, lui, ne quitte jamais votre machine.
Quels langages sont pris en charge ?
JavaScript et TypeScript (instantanés), Python (via Pyodide) et PHP (via php-wasm), chargés à la demande au premier clic sur Exécuter.
Pourquoi le premier lancement de Python/PHP est-il plus lent ?
Le runtime WebAssembly (quelques Mo) est téléchargé et initialisé une seule fois au premier lancement, puis mis en cache pour les exécutions suivantes.