8 คะแนน โดย xguru 2021-09-23 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • Rome ชุดเครื่องมือพัฒนา JavaScript แบบ e2e ที่สร้างโดยผู้พัฒนา Babel

  • เหตุผลที่เปลี่ยนจาก JS ไปเป็น Rust

→ ทุกคนมักพูดถึงความเร็ว/หน่วยความจำ/ความเสถียร

→ สำหรับเรา ปัจจัยที่สำคัญที่สุดคือประสิทธิภาพการพัฒนา แม้การที่ทีมเล็ก ๆ ซึ่งเป็นนักพัฒนา JS จะนำภาษาใหม่มาใช้เป็นเรื่องยาก แต่เมื่อได้ลองทำต้นแบบแล้วพบว่า Rust มีประสิทธิภาพในการพัฒนาสูงกว่ามาก

→ หนึ่งในการตัดสินใจสำคัญช่วงแรกของ Rome คือจะไม่มีการพึ่งพาไลบรารีจากบุคคลที่สาม ซึ่งเรื่องนี้ก็ได้รับการแก้ไขไปเกือบทั้งหมดด้วย Rust และคอมมูนิตี้

2 ความคิดเห็น

 
xguru 2021-09-23

อืม.. ถ้าดูจากข่าวที่ออกมา Rome ดูเหมือนจะครึกโครมแปลก ๆ อยู่นิดหน่อย

 
xguru 2021-09-23

แน่นอนว่า Next.js / Deno ก็อยู่ระหว่างนำ swc (คอมไพเลอร์ JS/TS ที่พัฒนาด้วย Rust) มาใช้เช่นกัน เลยรู้สึกว่าทิศทางในอนาคตของตัว toolchain ฝั่ง JS เองก็น่าจะมุ่งไปทาง Rust ครับ