Rode JavaScript no seu celular Android sobre um runtime Node.js real embutido — no dispositivo, offline, 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, e nenhum funciona sem conexão. O PocketCode traz um Node.js de
verdade, embutido dentro do app, e roda seus arquivos .js no dispositivo —
offline, instantaneamente, sem nada para instalar.
Isto não é um truque de JavaScript-em-webview. O PocketCode inclui um runtime
Node.js real como binário nativo e executa seus scripts localmente. Abra um
arquivo .js, toque em Run e você tem o comportamento real do Node:
console.log, console.error e afins fluem para um console de verdade.async/await, módulos, generators,
desestruturação, optional chaining — funcionam todos, porque é o motor real, não
um subconjunto.Como a execução é local, ele roda sem conexão e nada sai do seu dispositivo — o acesso à rede vem desligado por padrão e é controlado por uma configuração.
Um Node.js de bolso é genuinamente útil:
Combine com o autocomplete apoiado em LSP e diagnósticos inline
do editor — que sinalizam == vs ===, var vs let/const, e mais — além do
Emmet para qualquer HTML/CSS que você escreva junto, e JavaScript num celular
deixa de parecer um compromisso.
Dentro desses limites, é a linguagem de verdade, não um brinquedo.
JavaScript é uma das cinco linguagens embutidas e prontas offline no momento em que você instala — ao lado de Python, C, Ruby e PHP — com mais de uma dúzia disponíveis como packs opcionais. Veja a lista completa em rode código em mais de uma dúzia de linguagens no Android.
Seu celular roda JavaScript de verdade sobre um Node.js de verdade — offline, privado, instantâneo.
O PocketCode está chegando à Google Play. Participe da pré-inscrição para rodar no seu próprio dispositivo.
Editor de código
Baixe o app e comece a programar pelo seu celular.