การปรับปรุงเสถียรภาพ
- ปรับแต่งหน่วยความจำให้เหมาะสม ใช้หน่วยความจำน้อยลง 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()
ยังไม่มีความคิดเห็น