NativeScript 9.1 aproxima apps móveis do ecossistema Node e Web
Publicado 02 de set. de 2026 · Leitura 2 min de leitura · Relevância 8.3
O NativeScript 9.1 adota V8 14.9, unifica carregamento de módulos e acrescenta HMR via Vite, APIs compatíveis com Node e testes Vitest em dispositivos reais.
A convergência com Vite, ESM, Node-API e Vitest pode diminuir atrito para equipes JavaScript que mantêm aplicações móveis nativas fora de React Native ou Flutter.
O NativeScript 9.1 atualizou o runtime para V8 14.9 e introduziu um carregador de módulos unificado para disco, HTTP e Blob. O runtime reconhece módulos internos pelo prefixo ns:, aceita require() de módulos ESM em cenários compatíveis e amplia APIs alinhadas à web, incluindo globals, fila de eventos e tratamento de erros.
No fluxo de desenvolvimento, a integração experimental com Vite 8 mantém um servidor de desenvolvimento e aplica Hot Module Replacement no dispositivo sem reiniciar o aplicativo a cada alteração. A versão também abre caminho para addons Node-API, executados contra APIs nativas, e adiciona execução de Vitest em dispositivos reais. Essas mudanças aproximam o projeto de ferramentas já usadas no ecossistema JavaScript sem transformar APIs móveis em uma simples camada de navegador.
O ganho para equipes é reduzir o custo de ferramentas específicas e encurtar o ciclo entre edição, execução e teste em iOS ou Android. Os pontos de atenção são compatibilidade de plugins, estabilidade do HMR, diferenças entre plataformas e o alcance ainda parcial da compatibilidade Node. Projetos existentes devem validar upgrades do runtime e da cadeia de build antes de migrar.
Acompanhar estabilização do HMR, matriz de compatibilidade de plugins, cobertura de Node-API, regressões entre iOS e Android e adoção real do Vite 8 no ecossistema.