ซัมซุงปล่อย JerryScript จาวาสคริปต์ขนาดจิ๋วสำหรับรันบนไมโครคอนโทรลเลอร์

by lew
2 August 2016 - 16:58

ซัมซุงปล่อย JerryScript เอนจินจาวาสคริปต์สำหรับรันบนไมโครคอนโทรลเลอร์ ออกมาเงียบๆ ตั้งแต่วันก่อน โดยซัมซุงมีกำหนดการบรรยายหัวข้อ "JerryScript: An Ultra-lightweight JavaScript Engine for the Internet of Things" ที่งาน Embedded Linux Conference & IoT summit 2016 เดือนตุลาคมนี้ที่เบอร์ลิน

JerryScript เป็นเอนจินจาวาสคริปต์ตามมาตรฐาน ECMAScript 5.1 เต็มรูปแบบ แต่มีขนาดไบนารีเพียง 160KB และใช้แรมขณะรันน้อยกว่า 64KB และแม้ว่าจะออกแบบมาเพื่อรันบนไมโครคอนโทรลเลอร์ แต่มันก็สามารถรันบนลินุกซ์ได้โดยไม่มีปัญหา

ตัวคอมไพลเลอร์เขียนด้วย C99 เต็มรูปแบบเพื่อให้พอร์ตไปยังชิปต่างๆ ได้ง่าย และยังรองรับการคอมไพล์จาวาสคริปต์ไว้ล่วงหน้า

แนวทางของ JerryScript ซ้อนทับกับโครงการภาษาสคริปต์สำหรับรันบนไมโครคอนโทรลเลอร์อยู่แล้วเช่น Lua หรือ MicroPython หากได้รับความนิยม นักพัฒนาอุปกรณ์ IoT ก็จะมีทางเลือกมากขึ้น คงเลือกกันได้ตามความพอใจครับ

ซอร์สโค้ดเปิดทั้งหมดแล้วบน GitHub ไปดาวน์โหลดมาเล่นกันได้ และสัญญาอนุญาตเป็น Apache 2.0 ดังนั้นไม่ต้องกังวลเรื่องการนำไปใช้กับโครงการปิดซอร์สนัก

ที่มา - CNX Software

Blognone Jobs Premium