Rode JavaScript no Android com um Node.js de verdade — Sem Configuração
Rode JavaScript no seu celular Android sobre um runtime Node.js real embutido — no dispositivo, nada para instalar. O que roda, como funciona e onde estão os limites honestos.
Rodar JavaScript num celular normalmente significa um console de navegador ou um
site que executa seu código em outro lugar. Nenhum dos dois é um runtime de
verdade. O PocketCode traz um Node.js de
verdade, embutido dentro do app, e roda seus arquivos .js no dispositivo —
instantaneamente, sem nada para instalar.
Um Node.js de verdade, no dispositivo
Isto não é um truque de JavaScript-em-webview. O PocketCode inclui um runtime
Node.js real como binário nativo (v25.3.0 em celulares ARM de 64 bits) e executa
seus scripts localmente. Abra um
arquivo .js, toque em Run e você tem o comportamento real do Node:
console.log,console.errore afins fluem para um console de verdade.- Recursos modernos da linguagem —
async/await, módulos, generators, desestruturação, optional chaining — funcionam todos, porque é o motor real, não um subconjunto. - Códigos de saída e stack traces aparecem no painel Run, e JavaScript no Node é a única linguagem com um botão Debug ali.
Como a execução é local, seu código não é enviado ao executor de ninguém. (O app precisa de conexão para entrar; abrir o app com uma sessão já iniciada funciona offline; depois disso, seu código roda no dispositivo. A opção Permitir rede nos motores WASM, em Executar com argumentos, vale para as linguagens WebAssembly, não para o Node.)
Para que ele é ótimo
Um Node.js de bolso é genuinamente útil:
- Scripting e automação — transforme texto, processe JSON, gere arquivos.
- Aprender e praticar JavaScript — acompanhe um curso, treine algoritmos, teste um trecho no momento em que a ideia surge.
- Prototipar lógica — esboce uma função, um parser, uma pequena máquina de estados, e rode na hora.
Combine com o servidor de linguagem de TypeScript/JavaScript do editor, instalado com
um toque, para o autocomplete e com os diagnósticos inline embutidos, que sinalizam
== vs ===, var vs let/const e mais (veja o
guia do editor de código), além de um comando de
Emmet para qualquer HTML/CSS que você escreva junto, e JavaScript num celular
deixa de parecer um compromisso.
Os limites honestos
- Node sem npm.
npmenpxnão vêm embutidos. É para rodar seus próprios scripts e módulos, não um fluxo de gerenciador de pacotes. Add-ons nativos (arquivos.node) também não carregam. O terminal integrado tem onodeno PATH, também semnpm. - Interpretador-mais-JIT num celular. Bem rápido para scripts e exercícios; computação pesada e sustentada vai ficar atrás de um desktop.
- Não é uma fazenda de builds de dispositivo. Ele roda JavaScript; não embute uma toolchain nativa para compilar outros ecossistemas.
Dentro desses limites, é a linguagem de verdade, não um brinquedo.
Um de muitos
JavaScript é uma das linguagens embutidas no app desde a primeira abertura — ao lado de TypeScript (que roda sobre o mesmo Node), Python, C, Ruby, PHP, Java e Kotlin — com Lua, Go e Rhai como packs opcionais. Veja a lista completa em rode código em 16 linguagens no Android.
Seu celular roda JavaScript de verdade sobre um Node.js de verdade — privado, instantâneo.
O PocketCode está disponível no Google Play. Baixe o PocketCode para rodar no seu próprio dispositivo.
Editor de código