Rome จะเขียนด้วย Rust
(rome.tools)-
Rome ชุดเครื่องมือพัฒนา JavaScript แบบ e2e ที่สร้างโดยผู้พัฒนา Babel
-
เหตุผลที่เปลี่ยนจาก JS ไปเป็น Rust
→ ทุกคนมักพูดถึงความเร็ว/หน่วยความจำ/ความเสถียร
→ สำหรับเรา ปัจจัยที่สำคัญที่สุดคือประสิทธิภาพการพัฒนา แม้การที่ทีมเล็ก ๆ ซึ่งเป็นนักพัฒนา JS จะนำภาษาใหม่มาใช้เป็นเรื่องยาก แต่เมื่อได้ลองทำต้นแบบแล้วพบว่า Rust มีประสิทธิภาพในการพัฒนาสูงกว่ามาก
→ หนึ่งในการตัดสินใจสำคัญช่วงแรกของ Rome คือจะไม่มีการพึ่งพาไลบรารีจากบุคคลที่สาม ซึ่งเรื่องนี้ก็ได้รับการแก้ไขไปเกือบทั้งหมดด้วย Rust และคอมมูนิตี้
2 ความคิดเห็น
Rome - ทูลเชน JavaScript เชิงทดลอง https://th.news.hada.io/topic?id=1609
Rome - เปิดตัวเบต้า JavaScript / TypeScript Linter https://th.news.hada.io/topic?id=2621
ทุกเส้นทางจะมุ่งสู่ Rome หรือไม่? [แปล] https://th.news.hada.io/topic?id=2788
ก่อตั้งบริษัท Rome Tools, Inc https://th.news.hada.io/topic?id=4193
อืม.. ถ้าดูจากข่าวที่ออกมา Rome ดูเหมือนจะครึกโครมแปลก ๆ อยู่นิดหน่อย
แน่นอนว่า Next.js / Deno ก็อยู่ระหว่างนำ swc (คอมไพเลอร์ JS/TS ที่พัฒนาด้วย Rust) มาใช้เช่นกัน เลยรู้สึกว่าทิศทางในอนาคตของตัว toolchain ฝั่ง JS เองก็น่าจะมุ่งไปทาง Rust ครับ