Após anos usando Deno como runtime principal, o autor finalmente voltou para Node intensamente para um projeto cliente Svelte Kit. Ele descobriu que os recursos ECMAScript são plenamente suportados e que as chamadas desatualizadas `require()` agora estão modernizadas. Embora a instalação de NPM via bash ainda seja o método oficial (e arriscado), ele mudou para PNPM e FNM para gerenciar versões e evitar riscos de segurança.
Uma frustração principal é a restrição do Node sobre pacotes TypeScript dentro de `node_modules`, uma escolha filosófica pelos mantenedores do runtime. Para resolver isso, ele usou `Tsdown` para empacotar, aceitando a sobrecarga de arquivos de configuração adicionais. Mover um gerador de sites estáticos de Deno para Node v26.10.0 exigiu mudanças mínimas, principalmente substituindo as APIs do Deno por `node:fs` e usando o adaptador do Hono.
Esta migração surpreendentemente resultou em 15% mais velocidade nos tempos de compilação. O autor observa que seu código ainda favorece idiomaticamente Deno, sugerindo que mais ganhos de desempenho são possíveis aproveitando as APIs nativas do Node. Ele está auto-hospedando Forgejo devido a preocupações com o GitHub e teve que ajustar as políticas de confiança do PNPM para gerenciar a procedência dos pacotes para seus próprios módulos.
Fonte: Hacker News · Resumido por HeadlinesBriefing