1 Punkte von GN⁺ 2023-08-25 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Bietet mehrere Updates, darunter Debugger-Unterstützung, Fetch-Streaming und Kompatibilität mit SvelteKit
  • Implementiert ReadStream und WriteStream von node:tty, und .setRawMode() funktioniert nun mit process.stdin, wodurch viele interaktive CLI-Tools nutzbar werden
  • Enthält Updates zur Node.js-Kompatibilität, Fehlerbehebungen und Verbesserungen der Stabilität
  • Bun 1.0 soll am 7. September erscheinen
  • Bun vereint eine schnelle JavaScript-Laufzeitumgebung, einen Bundler, einen Transpiler und einen Paketmanager in einem
  • Die Debugger-Unterstützung wird über das Inspector Protocol von WebKit implementiert und kann durch Ausführen einer Datei oder eines Skripts mit dem Flag --inspect verwendet werden
  • Führt den Befehl bun update ein, der alle Projektabhängigkeiten auf die neuesten Versionen aktualisiert, die mit den Semver-Bereichen in package.json kompatibel sind
  • Verbesserte Unterstützung für Umgebungsvariablen in Workern ermöglicht die Nutzung von SvelteKit
  • Das Update fügt außerdem Unterstützung für Nuxt (nuxt dev) hinzu und verbessert die Unterstützung für node:tty und node:fs
  • Streaming des Response-Bodys von fetch() wurde implementiert, sodass Daten aus der Fetch-Antwort gestreamt werden können, anstatt die gesamte Antwort herunterzuladen
  • Unterstützung für node:tty und process.stdin.setRawMode() wurde hinzugefügt, sodass sich Tasteneingaben ohne Warten auf ein Zeilenende lesen lassen, was für interaktive CLI-Tools wichtig ist
  • Verbesserungen an bun test. Bietet Unterstützung für test.each und describe.each von Jest sowie zusätzliche Matcher
  • Die Funktion Buffer.toString("hex") wurde per SIMD optimiert und ist dadurch 40-mal schneller
  • Behebt JIT-Abstürze in Buffer-bezogenen Funktionen, ein Speicherleck in der Implementierung von buffer.toString("hex") und mehrere weitere Fehler

Noch keine Kommentare.

Noch keine Kommentare.