Bem-vindo a uma nova edição de "This Week in JavaScript"!
Hoje, temos algumas atualizações ENORMES para a linguagem JavaScript do TC39, lançamento oficial do Deno 2, TypeScript 5.7 Beta e muito mais, então vamos direto ao assunto!
A recente reunião do TC39 em Tóquio trouxe ótimas atualizações que tornarão o trabalho com JavaScript ainda melhor. Os recursos JavaScript passam por seis "estágios" diferentes antes de serem disponibilizados, e aqui estão alguns destaques:
Ajudantes do Iterador: Acabei de chegar ao estágio 4! Isso facilitará o manuseio de grandes conjuntos de dados, adicionando mais ferramentas para processar dados.
Importar atributos e módulos JSON: Esta atualização tornará a importação de arquivos JSON mais suave, melhorando o desempenho e a flexibilidade.
Promise.try: Agora no estágio 4, ele simplifica o tratamento de erros em promessas, reduzindo a necessidade de código extra.
Outras atualizações interessantes incluem Math.sumPrecise e Shared Structs, ambas destinadas a melhorar a eficiência do JavaScript.
Deno 2 acabou de ser lançado e está repleto de novos recursos! Construído para simplificar o desenvolvimento de JavaScript e TypeScript, o Deno 2 agora é compatível com versões anteriores do Node.js, o que significa que você pode executar seus projetos Node existentes sem problemas.
Alguns recursos de destaque incluem:
Gerenciador de pacotes 90% mais rápido: Com um cache quente, o gerenciador de pacotes do Deno é muito mais rápido que o npm, então não há mais espera pelas instalações.
Workspaces e Monorepos: Gerenciar grandes projetos agora é mais fácil, especialmente ao trabalhar com Deno e Node.
JSR (JavaScript Registry): Facilita o compartilhamento de módulos TypeScript entre ambientes.
TypeScript 5.7 Beta chegou, trazendo consigo algumas atualizações úteis:
Nova verificação de variáveis nunca inicializadas: Um recurso útil para detectar bugs antecipadamente.
Reescritas de caminho para importações relativas: Simplifica a construção e execução de código em Deno, Bun e Node.js.
TypeScript 5.7 é quase funcionalidade estável, então espere correções de bugs e melhorias de desempenho na versão final.
Bun v1.1.30: Agora oferece suporte ao agrupamento de vários arquivos CSS, introduz um novo comando de publicação bun e oferece tempos de inicialização mais rápidos.
Node.js v20.18.0: Apresenta inspeção experimental de rede, ajudando você a monitorar a atividade da rede em tempo real.
DOCX 9.0: Permite fácil geração e edição de arquivos Word via JavaScript ou TypeScript.
TinyJS: Uma biblioteca leve para manipulação de DOM, perfeita para simplificar elementos HTML em seus projetos.
E é isso na terceira edição de "This Week in JavaScript"!
Obrigado por assistir.
Sinta-se à vontade para compartilhar este boletim informativo com um colega desenvolvedor e certifique-se de estar inscrito para ser notificado sobre o próximo problema.
Até a próxima, boa codificação!
Atualizações do TC39
Deno 2
TypeScript 5.7 Beta
Pão v1.1.30
NodeJS v20.18.0
DOCX 9.0
TinyJS
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3