Discord เตรียมเปลี่ยนไคลเอนต์เป็น Rust ลดการใช้ RAM และเปิดแอปเร็วขึ้น
CTO ของ Discord โชว์ต้นแบบที่กินหน่วยความจำต่ำลงมากเมื่อเทียบกับไคลเอนต์ปัจจุบัน และบอกว่าบริษัทกำลังจะเปิดทดสอบกับผู้ใช้ในเร็ว ๆ นี้

Discord กำลังยกเครื่องไคลเอนต์เดสก์ท็อปและมือถือครั้งใหญ่ด้วยการย้ายไปใช้ Rust แทน Electron และ React Native ตามที่ Stanislav Vishnevskiy CTO ของบริษัทระบุ การเปลี่ยนแปลงนี้มีเป้าหมายเพื่อลดภาระทรัพยากรเครื่องและทำให้ตัวแอปตอบสนองได้เร็วขึ้น ซึ่งเป็นปัญหาที่ผู้ใช้ Discord เจอกันมานาน โดยเฉพาะเรื่องการกิน RAM บนพีซี
Vishnevskiy บอกว่า Discord ใช้ Rust มาตั้งแต่ปี 2018 อยู่แล้วในส่วนของโครงสร้างพื้นฐาน เทคโนโลยีเสียง และบางส่วนของไคลเอนต์ปัจจุบัน แต่เป้าหมายที่เรียกว่าเป็น “holy grail” คือการย้ายทั้งไคลเอนต์มาอยู่บน Rust ให้หมด เขาระบุด้วยว่าบนมือถือยังคงใช้ UI แบบ native แต่จะใช้โค้ดร่วมกับเดสก์ท็อปผ่าน Rust แทนแนวทางเดิมที่แยกกันมากกว่าเดิม
ในตัวอย่างที่ Discord โชว์ให้เห็น ไคลเอนต์ใหม่ใช้หน่วยความจำน้อยลงมากเมื่อทำงานอยู่ โดย CTO ของบริษัทแสดงตัวเลขราว 290.2 MB ขณะที่ไคลเอนต์ปัจจุบันของผู้ใช้จำนวนมากมักอยู่แถว 500–600 MB และในตัวอย่างหนึ่งบน Windows อาจขึ้นไปถึง 785 MB ได้ด้วย Discord ยังย้ำว่าตัวเลขนี้มาจากการสาธิตของบริษัทเอง จึงยังต้องรอดูการทดสอบจริงกับผู้ใช้ว่าได้ผลใกล้เคียงกันแค่ไหน
อีกจุดที่บริษัทเน้นคือความเร็วในการเปิดโปรแกรมและการใช้งานโดยรวม Vishnevskiy เปรียบเทียบโน้ตบุ๊กสองเครื่องที่รันไคลเอนต์เก่าและใหม่ พร้อมแสดงให้เห็นว่าเวอร์ชันใหม่เปิดขึ้นได้เร็วกว่ามาก โดยประเมินคร่าว ๆ ว่าจากราว 6 วินาทีเหลือประมาณ 1 วินาที นอกจากนี้เขายังบอกว่าการคลิกและสลับหน้าจอรู้สึกฉับไวขึ้นด้วย
ตอนนี้ Discord ยังไม่ได้ประกาศวันเปิดตัวอย่างเป็นทางการสำหรับไคลเอนต์ใหม่ แต่ CTO บอกว่าบริษัทตั้งใจจะเริ่มนำไปทดสอบกับผู้ใช้ในเร็ว ๆ นี้ ทั้งนี้รายงานยังชี้ว่าคนจำนวนมากในวงการซอฟต์แวร์กำลังพยายามปรับปรุงประสิทธิภาพของโปรแกรมของตัวเองเพื่อลดการใช้หน่วยความจำ โดยยกตัวอย่างการอัปเกรดที่คล้ายกันจาก Xbox, Epic และ Steam ในปีนี้


