Node.js, o popular tempo de execução de JavaScript, está migrando para estabilizar a remoção de tipos, um recurso que permite aos desenvolvedores executar arquivos TypeScript sem mapas de origem ou configuração adicional, acelerando o processo de desenvolvimento.

O tempo de execução do Node.js foi equipado com remoção de tipo como um recurso experimental em agosto passado. A remoção de tipo intencionalmente não oferece suporte a sintaxes que exigem geração de código JavaScript. Ao substituir tipos embutidos por espaços em branco, o Node.js pode executar código TypeScript sem a necessidade de mapas de origem. O recurso está “a caminho” de se tornar estável no Node.js, disse Marco Ippolito, do comitê diretor do Node.js, em uma postagem no blog de 13 de janeiro. TypeScript, variante JavaScript da Microsoft com digitação estática e outras melhorias, tornou-se a base do desenvolvimento moderno e o recurso mais solicitado nas últimas pesquisas de usuários do Node.js, disse Ippolito.

Embora o TypeScript tenha suporte no Node.js há algum tempo por meio de carregadores, eles dependem muito da configuração e das bibliotecas do usuário. “Essa dependência levou a inconsistências entre diferentes carregadores, tornando-os difíceis de usar de forma intercambiável”, escreveu Ippolito na postagem do blog. “A experiência do desenvolvedor foi prejudicada devido a essas inconsistências e à configuração extra necessária.”