Playground Interactivo Deno
Entorno de ejecución TypeScript y JavaScript en vivo impulsado por el sandbox de Zerho.
Entorno de Ejecución en Vivo #
Este playground te permite experimentar con código TypeScript y simular APIs clave de Deno 2 directamente en el navegador.
- Sandbox aislado: Tu código se ejecuta de manera segura en un hilo independiente sin bloquear la interfaz.
- Auto-Run en tiempo real: Tu código se ejecuta automáticamente mientras escribes o cambias de ejemplo preconfigurado.
- APIs simuladas: Soporta
Deno.version,Deno.env.get(),Deno.readTextFile(),crypto.subtley flujosReadableStream. - Atajo opcional: Presiona Ctrl + Enter (o ⌘ + Enter en Mac) para forzar ejecución instantánea.
Editor VS Code / Monaco (TypeScript)
IntelliSense Activo
Terminal de Salida
Listo
// Haz clic en 'Ejecutar Código' o presiona Ctrl+Enter...
Capacidades del Sandbox #
TIP
Web Workers y Tipado Dinámico: El sandbox de Zerho remueve automáticamente las anotaciones de tipo de TypeScript para ejecutar el código resultante en el motor V8 nativo de tu navegador, garantizando un rendimiento casi instantáneo (menos de 5ms de latencia).
APIs Soportadas en el Sandbox #
| API | Estado | Descripción |
|---|---|---|
| `Deno.version` | ✅ Activa | Retorna versiones de Deno, V8 y TypeScript. |
| `Deno.env.get(key)` | ✅ Activa | Simula acceso a variables de entorno (`DENO_ENV`, `REGION`, `PORT`). |
| `Deno.readTextFile(path)` | ✅ Activa | Lectura de archivos virtuales en memoria (`deno.json`, `README.md`). |
| `Deno.serve(handler)` | ✅ Activa | Simula peticiones HTTP entrantes y salida formateada. |
| `crypto.subtle` | ✅ Nativa | Acceso a WebCrypto nativo del navegador para hashing y cifrado. |
| `ReadableStream` | ✅ Nativa | Creación y lectura de flujos asíncronos. |