1 points par GN⁺ 2023-08-25 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Propose plusieurs mises à jour, notamment la prise en charge du débogueur, le streaming de fetch et la compatibilité avec SvelteKit
  • Implémente ReadStream et WriteStream de node:tty, et .setRawMode() fonctionne désormais avec process.stdin, ce qui permet le fonctionnement de plusieurs outils CLI interactifs
  • Inclut des mises à jour de compatibilité Node.js, des corrections de bugs et des améliorations de stabilité
  • Bun 1.0 devrait sortir le 7 septembre
  • Bun regroupe en un seul outil un runtime JavaScript rapide, un bundler, un transpileur et un gestionnaire de paquets.
  • La prise en charge du débogueur est implémentée via l’Inspector Protocol de WebKit et peut être utilisée en exécutant un fichier ou un script avec le flag --inspect
  • Introduction de la commande bun update, qui met à jour toutes les dépendances du projet vers la dernière version compatible avec les plages semver de package.json
  • L’amélioration de la prise en charge des variables d’environnement dans Worker permet le fonctionnement de SvelteKit
  • La mise à jour ajoute également la prise en charge de Nuxt (nuxt dev) et améliore la prise en charge de node:tty et node:fs
  • Le streaming du body de réponse de fetch() est implémenté, ce qui permet de diffuser les données depuis la réponse fetch au lieu de télécharger la réponse complète
  • La prise en charge de node:tty et de process.stdin.setRawMode() a été ajoutée, ce qui permet, point essentiel pour les outils CLI interactifs, de lire les frappes clavier sans attendre un nouveau caractère
  • Amélioration de bun test. Prise en charge de test.each et describe.each de Jest, ainsi que de matchers supplémentaires
  • La fonction Buffer.toString("hex") a été optimisée via SIMD, avec des performances multipliées par 40
  • Correction de crashes JIT dans des fonctions liées à Buffer, d’une fuite mémoire dans l’implémentation de buffer.toString("hex"), ainsi que de plusieurs autres bugs

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.