Stanislav Vishnevskiy ผู้ร่วมก่อตั้งและ CTO ของ Discord ได้ออกมาโชว์แอป Discord for PC เวอร์ชันใหม่ ภายใต้โค้ดเนม Discord Phoenix ที่พัฒนาขึ้นใหม่ด้วยภาษา Rust ร่วมกับ GPUI ซึ่งผลทดสอบเบื้องต้นพบว่าใช้ RAM เพียง 290MB เท่านั้น จากเดิมที่อาจกิน RAM ประมาณ 1-2GB และบางกรณีเคยพุ่งสูงถึง 4GB เลยทีเดียว
สาเหตุที่ Discord เวอร์ชันปัจจุบันใช้ RAM ค่อนข้างมาก ส่วนหนึ่งมาจากการพัฒนาด้วย Electron ซึ่งเป็นเทคโนโลยีที่นำระบบเว็บมาสร้างเป็นแอปบนคอมพิวเตอร์ โดยมี Chromium ทำงานอยู่เบื้องหลัง ทำให้ต้องใช้ทรัพยากรเพิ่มเติมในการแสดงผลและประมวลผลตัวโปรแกรม

Discord Phoenix จึงเปลี่ยนมาใช้ Rust ซึ่งมีจุดเด่นด้านประสิทธิภาพและการจัดการหน่วยความจำ พร้อมใช้ GPUI สำหรับสร้างหน้าตาโปรแกรมผ่านการประมวลผลด้วย GPU โดยไม่จำเป็นต้องพึ่ง Chromium แบบเดิม ช่วยลดภาระการใช้ RAM และเพิ่มความรวดเร็วในการตอบสนองของโปรแกรม

นอกจากเรื่อง RAM แล้ว ยังมีการโชว์ความเร็วในการเปิดโปรแกรม ซึ่ง Discord Phoenix สามารถแสดงหน้ารายชื่อเพื่อนได้เร็วกว่าเวอร์ชันเดิมอย่างเห็นได้ชัด แต่ตัวเลขการใช้ RAM ที่ 290MB ยังเป็นเพียงผลทดสอบจากแอปต้นแบบเท่านั้น การใช้งานจริงอาจแตกต่างกันไปตามจำนวนเซิร์ฟเวอร์ การเปิดแชต การสตรีมหน้าจอ และฟีเจอร์อื่น ๆ

ทั้งนี้ Vishnevskiy เปิดเผยว่า Discord เริ่มนำ Rust มาใช้ตั้งแต่ปี 2018 แต่ที่ผ่านมาเน้นใช้งานกับระบบเบื้องหลังเป็นหลัก ก่อนจะขยายมาสู่ตัวแอปในครั้งนี้ โดยไม่ได้จำกัดเฉพาะเวอร์ชัน PC เพราะยังมีแผนเปลี่ยนแอปมือถือที่ปัจจุบันใช้ React Native มาใช้ Rust เป็นแกนหลักร่วมกันด้วย
สำหรับ Discord Phoenix ยังไม่มีกำหนดเปิดให้ใช้งานอย่างเป็นทางการ แต่ทีมพัฒนาหวังว่าจะเริ่มเปิดให้ผู้ใช้เข้าร่วมทดสอบได้ในเร็ว ๆ นี้ ซึ่งหากทำได้ตามที่โชว์ไว้ ก็ถือเป็นข่าวดีสำหรับเกมเมอร์ โดยเฉพาะในช่วงที่ RAM มีราคาแพง
ที่มา : windowslatest

Comment