• แนะนำการใช้งานเบื่องต้น การใช้งาน-community
    ประกาศ :
    • ทำการแก้ไขระบบนับถอยหลังเพื่อดาวน์โหลดไฟล์แล้ว
กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


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

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

News 

Moderator
สมาชิกทีมงาน
Moderator
Verify member
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.jpg


Topics:
Bun
JavaScript
TypeScript
Node.js

อ่านต่อ...
 

ไฟล์แนบ

  • 78df5360bb7845bd5cdfa0f2445e07e7.jpg
    78df5360bb7845bd5cdfa0f2445e07e7.jpg
    49.7 กิโลไบต์ · จำนวนการดู: 19

กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
กลับ
ยอดนิยม ด้านล่าง