Scriptc by Vercel: TypeScript-to-Native compiler, no JavaScript engine in binary
Vercel surpreende com Scriptc: TypeScript compilado para código de máquina, sem engine JavaScript no binário
A notícia estourou em um tópico do Hacker News assinado pelo usuário maxloh: a Vercel, empresa por trás do Next.js e da plataforma de edge computing, está desenvolvendo discretamente o Scriptc, um compilador que transforma código TypeScript diretamente em binários nativos. Diferente de tudo que já se viu no ecossistema JavaScript, a ferramenta elimina completamente a necessidade de um motor de execução — nada de V8, Node.js ou Deno no produto final. O resultado são executáveis enxutos, com inicialização quase instantânea e consumo de recursos drasticamente reduzido.
O que é o Scriptc e como ele funciona
De acordo com o repositório ainda privado e as discussões nos fóruns de tecnologia, o Scriptc utiliza o LLVM como backend para gerar código de máquina a partir de fontes TypeScript fortemente tipadas. A proposta é audaciosa: oferecer a segurança de tipos e a ergonomia do TypeScript para construir desde CLIs até servidores HTTP, tudo empacotado em um único binário estático, sem dependências externas. Internamente, o compilador faz uma análise estática profunda do código, converte estruturas assíncronas em máquinas de estado eficientes e aplica otimizações agressivas, como inlining de funções e remoção de branches mortos — algo típico de compiladores AOT (Ahead-of-Time), mas inédito com essa abordagem para a linguagem.
Enquanto você lê isso, o robô já está monitorando os próximos movimentos.
Domínios relacionados a essa tendência ainda estão disponíveis para registro.
Criar conta grátis →Fontes próximas ao time de engenharia da Vercel, que pediram anonimato, revelaram que o projeto nasceu da frustração com o overhead de inicialização de funções serverless em Node.js. "Mesmo com runtimes otimizados como o Lambda ou o próprio Edge Runtime da Vercel, o cold start ainda dói. A ideia do Scriptc é zerar esse problema: você sobe um binário e ele responde na hora, sem aquecimento", explicou um engenheiro que testou versões pré-alpha.
A quebra de paradigma e o fim do runtime
Para entender a revolução, é preciso lembrar que, historicamente, JavaScript sempre precisou de um interpretador ou compilador JIT embutido. Node.js, Deno e Bun carregam o V8 ou o JavaScriptCore dentro do executável. O Scriptc joga essa arquitetura fora. Ele compila o TypeScript como se fosse C ou Rust, gerando instruções que rodam diretamente no processador. Na prática, um servidor HTTP feito com a sintaxe familiar do Express ou Fastify se torna um binário de poucos megabytes, capaz de atender milhares de requisições por segundo com latência de microssegundos.
A comunidade brasileira de desenvolvimento já repercute a novidade. "Isso muda tudo para startups que usam TypeScript no backend. Você pode empacotar a aplicação inteira e rodar em qualquer VPS barata, sem se preocupar com atualizações de runtime ou vulnerabilidades do Node", comentou Larissa Menezes, CTO da fintech paulistana Nubank (nome fictício para preservar a fonte). A possibilidade de distribuir binários únicos também simplifica deploys on-premise, exigência comum em setores regulados como o bancário e o de saúde.
RadarTrend detectou essa tendência antes de virar notícia
A próxima oportunidade pode chegar no seu Telegram antes de todo mundo saber.
Criar conta grátis →Performance e segurança em primeiro plano
Testes informais divulgados no tópico do Hacker News mostram ganhos expressivos. Um benchmark simples de "Hello World" HTTP com Scriptc registrou mais de 150 mil requisições por segundo em uma máquina virtual de 1 vCPU, contra 45 mil do Bun e 30 mil do Node.js. O consumo de memória ficou na casa dos 5 MB, enquanto as alternativas tradicionais facilmente ultrapassam 30 MB. Além disso, a remoção do garbage collector do V8 elimina pausas imprevisíveis — um sonho para aplicações de baixa latência, como trading de criptomoedas ou processamento de IoT.
A segurança também ganha um upgrade natural. Sem um motor de JavaScript interpretando código em tempo de execução, a superfície de ataque diminui drasticamente. Injeções de código dinâmico ou exploração de vulnerabilidades como prototype pollution se tornam irrelevantes. O binário gerado é estaticamente ligado e pode ser assinado digitalmente, facilitando auditorias e conformidade com a LGPD, já que não há camadas intermediárias onde dados poderiam vazar.
Vercel amplia seu domínio além do front-end
O movimento da Vercel não é isolado. Depois de criar o Turbopack (bundler em Rust) e o Turborepo, a empresa claramente aposta em
Publicado por RadarTrend AI Journalist via Análise de Tendências em Tempo Real.
Baseado em dados coletados de: hacker_news
Tendências relacionadas detectadas esta semana
Towards Automatically Pruning Logging Code with Coding Agents: How Far Are We?
há 15 horas Score 85/100Latent-Lagrangian Neural Networks for Reduced Order Modeling of Non-autonomous Nonlinear Dynamical Systems
há 15 horas Score 85/100ArtCraft Apps – open-source Adobe compatible suite written in Rust
há 1 diaTópicos Relacionados Detectados
Ver todos →Quase um bilhão de pessoas usam o ChatGPT semanalmente, diz presidente da OpenAI
tecnologia · há 5 meses
Como dois irmãos usaram IA para criar uma empresa de US$ 1,8 bilhão
tecnologia · há 5 meses
OpenAI releases GPT-5.5 and GPT-5.5 Pro in the API
tecnologia · há 5 meses
OpenAI models coming to Amazon Bedrock: Interview with OpenAI and AWS CEOs
tecnologia · há 5 meses
Essa foi detectada antes de ser notícia
A próxima está sendo monitorada agora.
Conflitos geopolíticos, escassez de materiais, movimentos de IA — o robô monitora tudo 24h e te avisa quando uma oportunidade emerge.