Saltar al contenido
Volver al inicio
Volver al blog
Tutorial

Ejecuta JavaScript en Android con un Node.js real — sin conexión, sin configuración

Ejecuta JavaScript en tu teléfono Android sobre un runtime de Node.js real incluido — en el dispositivo, sin conexión, sin nada que instalar. Qué se ejecuta, cómo funciona y dónde están los límites honestos.

3 min
Por Pelayo Naredo
Ejecuta JavaScript en Android con un Node.js real — sin conexión, sin configuración

Ejecutar JavaScript en un teléfono suele significar una consola del navegador o una web que ejecuta tu código en otro lugar. Ninguna es un runtime real, y ninguna funciona sin conexión. PocketCode incluye un Node.js real, empaquetado dentro de la app, y ejecuta tus archivos .js en el dispositivo — sin conexión, al instante, sin nada que instalar.

Un Node.js real, en el dispositivo

Esto no es un truco de JavaScript-en-un-webview. PocketCode incluye un runtime Node.js real como binario nativo y ejecuta tus scripts localmente. Abre un archivo .js, toca Run y obtienes el comportamiento real de Node:

  • console.log, console.error y compañía se muestran en una consola de verdad.
  • Las funciones modernas del lenguaje — async/await, módulos, generadores, destructuring, encadenamiento opcional — funcionan todas, porque es el motor real, no un subconjunto.
  • Los códigos de salida y las trazas de pila se comportan exactamente igual que en un ordenador de escritorio.

Como la ejecución es local, se ejecuta sin conexión y nada sale de tu dispositivo — el acceso a red está desactivado por defecto y controlado por un ajuste.

Para qué es genial

Un Node.js de bolsillo es realmente útil:

  • Scripting y automatización — transforma texto, procesa JSON, genera archivos.
  • Aprender y practicar JavaScript — sigue un curso, machaca algoritmos, prueba un fragmento en cuanto se te ocurre la idea.
  • Prototipar lógica — esboza una función, un parser, una pequeña máquina de estados y ejecútala de inmediato.

Combínalo con el autocompletado con LSP y los diagnósticos en línea del editor — que señalan == vs ===, var vs let/const y más — además de Emmet para cualquier HTML/CSS que escribas al lado, y JavaScript en un teléfono deja de sentirse como una concesión.

Los límites honestos

  • Node estándar, ejecutado localmente. Es para ejecutar tus propios scripts y módulos, no un flujo de trabajo con gestor de paquetes — trátalo como Node sin una ida y vuelta a un registro.
  • Intérprete-más-JIT en un teléfono. Sobradamente rápido para scripts y ejercicios; el cómputo pesado y sostenido irá por detrás de un escritorio.
  • No es una granja de compilación en el dispositivo. Ejecuta JavaScript; no incluye una cadena de herramientas nativa para compilar otros ecosistemas.

Dentro de esos límites, es el lenguaje real, no un juguete.

Uno de muchos

JavaScript es uno de cinco lenguajes incluidos y listos sin conexión en el momento en que instalas — junto a Python, C, Ruby y PHP — con media docena más disponibles como packs opcionales. Consulta la lista completa en ejecuta código en una docena de lenguajes en Android.


Tu teléfono ejecuta JavaScript real sobre un Node.js real — sin conexión, privado, al instante.

PocketCode llegará pronto a Google Play. Únete a la preinscripción para ejecutarlo en tu propio dispositivo.

La herramienta detrás de este artículo

Editor de código

¿Listo para probar PocketCode?

Descarga la app y empieza a programar desde tu móvil.