การปรับปรุงเสถียรภาพ

  • ปรับแต่งหน่วยความจำให้เหมาะสม ใช้หน่วยความจำน้อยลง 3 ~ 5 เท่า
  • ปรับปรุงการจัดรูปแบบ console.log
  • TextEncoder.encodeInto() เร็วขึ้น 3 เท่า (feat. simdutf)
  • แก้ไขส่วนที่เกี่ยวข้องกับ fetch
  • แก้ไขบั๊กที่เกี่ยวข้องกับ garbage collection
  • เพิ่มความเข้ากันได้กับ Node.js, process.stdout/stderr/stdin/release, fs.createWrite/ReadStream()
  • รวมถึงการแก้ไขบั๊กอื่น ๆ

ฟีเจอร์ที่เพิ่มเข้ามา

  • console ตอนนี้เป็น AsyncIterable: สามารถใช้ console.log ใน for await ได้ด้วย
  • Automatic package installs from npm: ติดตั้งแพ็กเกจที่ถูก import โดยอัตโนมัติขณะรัน
  • FileSystemRouter: รองรับการทำ file-based routing คล้ายกับ Next.js
  • Expect matchers in bun:test: เพิ่มเมธอดให้ expect() มากขึ้น โดย toEqual() ว่าเร็วกว่า Jest 100 เท่า
  • New methods on Headers: เพิ่ม API ที่ยังไม่เป็นทางการ getAll() / toJSON()
  • Resizable ArrayBuffer and growable SharedArrayBuffer: เพิ่ม resize() / grow() ที่ถูกเพิ่มใน WebKit
  • เพิ่ม Array.fromAsync()

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น