- Traz várias atualizações, incluindo suporte a depurador, streaming de fetch e compatibilidade com SvelteKit
- Implementa
ReadStreameWriteStreamdenode:tty, e.setRawMode()agora funciona emprocess.stdin, permitindo o funcionamento de várias ferramentas de CLI interativas - Inclui atualizações de compatibilidade com Node.js, correções de bugs e melhorias de estabilidade
- O Bun 1.0 está previsto para ser lançado em 7 de setembro
- O Bun reúne em um só lugar um runtime JavaScript rápido, bundler, transpiler e gerenciador de pacotes.
- O suporte a depurador é implementado via Inspector Protocol do WebKit e pode ser usado executando um arquivo ou script com a flag
--inspect - Introduz o comando
bun update, que atualiza todas as dependências do projeto para a versão mais recente compatível com o intervalo semver dopackage.json - As melhorias no suporte a variáveis de ambiente em Worker tornam possível o funcionamento do SvelteKit
- A atualização também adiciona suporte ao Nuxt (
nuxt dev) e melhora o suporte anode:ttyenode:fs - Foi implementado o streaming do corpo da resposta de
fetch(), permitindo transmitir dados da resposta de fetch em vez de baixar a resposta inteira - Foi adicionado suporte a
node:ttyeprocess.stdin.setRawMode(), permitindo que ferramentas de CLI interativas leiam teclas pressionadas sem esperar por um novo caractere, algo essencial para esse tipo de ferramenta - Melhorias em
bun test. Oferece suporte atest.eachedescribe.eachdo Jest, além de matchers adicionais - A função
Buffer.toString("hex")foi otimizada com SIMD, tornando o desempenho 40 vezes mais rápido - Corrige falhas de JIT em funções relacionadas a
Buffer, vazamento de memória na implementação debuffer.toString("hex")e vários outros bugs
Ainda não há comentários.