Discord ได้ประกาศการปรับปรุงทางเทคนิคครั้งสำคัญ โดยจะละทิ้งเฟรมเวิร์ก Electron ที่ใช้ Chromium และหันมาใช้แอปพลิเคชันเนทีฟที่เขียนด้วย Rust แทน
Stanislav Vishnevskiy หนึ่งในผู้ร่วมก่อตั้งและ CTO ของ Discord ยืนยันว่าบริษัทได้ใช้ Rust ในโครงสร้างพื้นฐานและเทคโนโลยีเสียงมาตั้งแต่ปี 2018 แล้ว โดยแอปพลิเคชันเดสก์ท็อปใหม่นี้มีชื่อภายในว่า Discord Phoenix
แอปพลิเคชันใหม่นี้ใช้ GPUI ซึ่งเป็นเฟรมเวิร์กที่เร่งด้วย GPU และสามารถแสดงผลอินเทอร์เฟซได้อย่างเนทีฟ แม้ว่าบางฟีเจอร์ เช่น YouTube หรือ Activities อาจยังคงใช้เว็บวิวของระบบอยู่
ไคลเอนต์ Discord รุ่นเก่าที่ใช้ Electron อาจใช้ RAM สูงถึง 600MB แม้จะไม่ได้ใช้งานหนัก ขณะที่ Discord Phoenix ในช่วงเริ่มต้นสามารถทำงานได้ด้วย RAM เพียง 290MB เท่านั้น
การเปลี่ยนแปลงนี้ได้รับการตอบรับที่ดีใน Reddit แต่ผู้ใช้บางส่วนยังกังวลเรื่องความเข้ากันได้กับม็อดภายนอก และประสิทธิภาพการใช้หน่วยความจำในการใช้งานระยะยาว
ศัพท์ที่ควรรู้
- Electron – เป็นเฟรมเวิร์กที่ใช้ในการสร้างแอปพลิเคชันเดสก์ท็อป ซึ่ง Discord เคยใช้มาก่อน
- Rust – เป็นภาษาโปรแกรมที่ Discord นำมาใช้ในการพัฒนาโครงสร้างพื้นฐานและแอปพลิเคชันใหม่
- GPUI – คือเฟรมเวิร์กอินเทอร์เฟซที่ใช้ Rust และเร่งด้วย GPU สำหรับแอปพลิเคชันใหม่
- RAM – คือหน่วยความจำที่คอมพิวเตอร์ใช้ในการทำงาน ซึ่งการใช้ RAM ต่ำบ่งบอกถึงประสิทธิภาพที่ดีขึ้น
ที่มา: Wccftech