toolbin_

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.

moteur du 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.