- Traz várias atualizações, incluindo suporte a depurador, streaming de fetch e compatibilidade com SvelteKit
- Implementa
ReadStream e WriteStream de node:tty, e .setRawMode() agora funciona em process.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 do package.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 a node:tty e node: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:tty e process.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 a test.each e describe.each do 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 de buffer.toString("hex") e vários outros bugs
Ainda não há comentários.