Fase durante la cual un programa ejecuta sus instrucciones.
También puede referirse al entorno que soporta dicha ejecución, como Node.js para JavaScript.
// Runtime de JavaScript // Node.js - Runtime para servidor node app.js // Bun - Runtime alternativo (más rápido) bun run app.ts // Deno - Runtime seguro por defecto deno run --allow-net app.ts // Errores en runtime vs compilación // Error de compilación (TypeScript) const x: number = "texto"; // ❌ Error antes de ejecutar // Error de runtime function dividir(a: number, b: number) { if (b === 0) throw new Error('División por cero'); // ❌ Error al ejecutar return a / b; } // Verificaciones en runtime if (typeof valor === 'string') { // TypeScript sabe que valor es string aquí } // Runtime environment console.log(process.env.NODE_ENV); // 'development' | 'production' // Feature detection en runtime if ('serviceWorker' in navigator) { // El navegador soporta Service Workers }