Blockdit Logo
Blockdit Logo (Mobile)
สำรวจ
ลงทุน
คำถาม
เข้าสู่ระบบ
มีบัญชีอยู่แล้ว?
เข้าสู่ระบบ
หรือ
ลงทะเบียน
Shoper Gamer
•
ติดตาม
24 ธ.ค. 2025 เวลา 05:54 • วิทยาศาสตร์ & เทคโนโลยี
Fabrice Bellard เปิดตัว mjs เอนจินจาวาสคริปต์สุดประหยัดแรม ใช้เพียง 10KB
โดย
Fabrice Bellard โปรแกรมเมอร์ระดับตำนานผู้สร้าง FFmpeg และ QEMU ได้เปิดโครงการใหม่ MicroQuickJS (mjs) ซึ่งเป็นเอนจินจาวาสคริปต์ที่ออกแบบมาเพื่อประหยัดทรัพยากรขั้นสูงสุด โดยใช้แรมเพียง 10KB ระหว่างการทำงานจริง
★
จุดเด่นของ MicroQuickJS (mjs)
1) ประสิทธิภาพด้านทรัพยากร
- ขนาดไบนารี : ต่ำกว่า 100KB
- การใช้แรม : เพียง 10KB ขณะรันจริง
- เปรียบเทียบกับ QuickJS (qjs) ของ Bellard ที่เปิดตัวปี 2019: ขนาด 387KB
2) การออกแบบทางเทคนิค
- เปลี่ยนระบบ garbage collector เพื่อให้ทำงานในแรมน้อยๆ ได้
- ไม่ใช้ stack ของ CPU
- รองรับ ES5 strict mode เป็นหลัก (ไม่รองรับทุกฟีเจอร์ของจาวาสคริปต์)
- แทบไม่ใช้ API ภายนอก รวมถึง malloc() และ free()
- ผู้ใช้ต้องเตรียมหน่วยความจำไว้ให้เอนจินใช้งาน
★
การตอบรับจากชุมชน
- Salvatore Sanfilippo ผู้สร้าง Redis แสดงความเห็นว่า
- หากมี mjs ตั้งแต่ปี 2010 เขาอาจใช้ใน Redis แทน Lua
- เนื่องจากมีคุณสมบัติใกล้เคียง: เล็ก, เร็ว, เขียนด้วยภาษา C มาตรฐาน
✏️ Shoper Gamer
>>
https://shopergamer.vercel.app/
✓
JavaScript คืออะไร? ทำไมถึงสำคัญที่สุดในโลกเว็บ 👇
>>
https://www.blockdit.com/posts/684cdfd9cc38aebc66020b3d
✓
Ram คืออะไร 👇
>>
https://www.blockdit.com/posts/65a2ae2243ae31cf394b72dd
Credit :
👇
●
https://www.blognone.com/node/149300
●
https://github.com/bellard/mquickjs
●
https://news.ycombinator.com/item?id=46367224
เทคโนโลยี
ข่าวรอบโลก
ข่าว
บันทึก
2
1
2
1
โฆษณา
ดาวน์โหลดแอปพลิเคชัน
© 2026 Blockdit
เกี่ยวกับ
ช่วยเหลือ
คำถามที่พบบ่อย
นโยบายการโฆษณาและบูสต์โพสต์
นโยบายความเป็นส่วนตัว
แนวทางการใช้แบรนด์ Blockdit
Blockdit เพื่อธุรกิจ
ไทย