Theme editor



Bun รองรับ NodeJS API เพิ่มขึ้น ใส่โหมดประหยัดแรม

news Bun รองรับ NodeJS API เพิ่มขึ้น ใส่โหมดประหยัดแรม

News News is verified member.

Active member
Staff member
Moderator
Distributor
Thread owner
Bun รันไทม์จาวาสคริปต์ออกเวอร์ชั่น 0.7 โดยตัว Bun นั้นมีทั้ง runtime, bundler, transpiler, และ package manager โดยชูจุดแข็งที่ประสิทธิภาพดีกว่า NodeJS มาก ในเวอร์ชั่นล่าสุดก็หันมาปรับปรุงการทำงานร่วมกับโค้ด NodeJS เดิมพร้อมกับเพิ่มโหมดประหยัดแรม

เนื่องจาก API ของ Bun ยังไม่เท่ากับ NodeJS ทำให้ไม่สามารถรันเฟรมเวิร์คยอดนิยมหลายตัวบน Bun ในเวอร์ชั่นนี้ก็รองรับ Vite เพิ่มเข้ามาในระดับทดลอง สำหรับ API ที่เพิ่มเข้ามา เช่น Worker สำหรับการรันโค้ดแยกออกจาก main thread เพื่อเตรียมรองรับ API worker_threads ของ NodeJS, หรือ AsyncLocalStorage ที่เป็น API จำเป็นสำหรับ NextJS

แม้ว่าจะเน้นเรื่องประสิทธิภาพ แต่ในเวอร์ชั่นนี้ Bun ก็เพิ่มออปชั่น --smol เพื่อลดขนาด heap ลงและจองแรมให้ช้าลง ทำให้โดยรวมโปรเซสของ Bun กินแรมน้อยลงมาก ในการทดลองนั้นน้อยกว่า NodeJS เสียอีกแม้โหมดปกติจะกินแรมมากกว่า

ที่มา - Bun Blog

78df5360bb7845bd5cdfa0f2445e07e7.webp

Topics:
Bun
JavaScript
TypeScript
Node.js

อ่านต่อ...
 

Attachments

  • 78df5360bb7845bd5cdfa0f2445e07e7.webp
    78df5360bb7845bd5cdfa0f2445e07e7.webp
    29.4 KB · Views: 104




Back
Top Bottom