Discord กำลังเขียนแอปใหม่ทั้งหมดด้วยภาษา Rust เพื่อแทนที่แอปเดิมที่สร้างบน Electron และ React Native Stanislav Vishnevskiy ผู้ร่วมก่อตั้งและ CTO ของ Discord โพสต์บน X เมื่อ 4 พฤศจิกายน 2569 พร้อมคลิปเปรียบเทียบแอปเดิมกับแอปใหม่บนโน้ตบุ๊กสองเครื่อง แอป Rust เปิดได้เร็วกว่าอย่างเห็นได้ชัด คาดว่าจะใช้แรมและพลังงานน้อยลงโดยไม่ตัดฟีเจอร์ ส่วนแอป Android รุ่นใหม่ก็มีรายงานว่าลื่นแม้บนมือถือสเปกต่ำ
สารบัญ
⚡ สรุปข่าวใน 30 วินาที
- Discord เขียนแอปใหม่ด้วย Rust แทน Electron และ React Native
- CTO เทียบแอปเดิมกับแอปใหม่บน ThinkPad สองเครื่อง แอปใหม่เปิดเร็วกว่า
- แอปเดสก์ท็อปและมือถือใช้โค้ด Rust ร่วมกัน มือถือใช้หน้าตาแบบเนทีฟ
- รุ่นทดสอบแรกมีรายงานว่าใช้แรมราว 290MB
- ยังไม่มีวันปล่อยจริง ต้องผ่านการทดสอบกับผู้ใช้ก่อน
ทำไม Discord ต้องเลิกใช้ Electron
Electron คือเฟรมเวิร์กที่ให้นักพัฒนาสร้างแอปเดสก์ท็อปด้วยเทคโนโลยีเว็บ ข้อดีคือเขียนโค้ดชุดเดียวใช้ได้ทั้ง Windows, macOS และ Linux แต่ข้อเสียคือแอปต้องพกเบราว์เซอร์ขนาดเล็กติดมาด้วย ทำให้หนักกว่าแอปเนทีฟ ใช้แรมมากและกินแบตเตอรี่
แอป Discord เดิมถูกวิจารณ์มานานว่ากินแรมมาก มีรายงานว่าบน Windows 11 แอปอาจใช้แรมได้ถึง 4GB ในบางสถานการณ์ ซึ่งเป็นปัญหาสำหรับเกมเมอร์ที่เปิด Discord ไว้ระหว่างเล่นเกม เพราะแย่งทรัพยากรเครื่องกับตัวเกม
แอปใหม่เร็วขึ้นแค่ไหน
ในคลิปที่ CTO โพสต์ เขาเปิดแอปเดิมกับแอป Rust พร้อมกันบน Lenovo ThinkPad สองเครื่องที่ใช้ Windows 11 แอป Rust เปิดเสร็จก่อนอย่างชัดเจน ผู้ที่ได้ลองรายหนึ่งบอกว่าการกดไปมาในแอปรู้สึกเหมือนตอบสนองทันที จนไม่อยากกลับไปใช้แบบเดิม
| หัวข้อ | แอปเดิม | แอปใหม่ |
|---|---|---|
| เทคโนโลยีเดสก์ท็อป | Electron | Rust |
| เทคโนโลยีมือถือ | React Native | Rust + หน้าตาเนทีฟ |
| การใช้แรม | สูง (มีรายงานถึง 4GB บน Windows 11) | รุ่นทดสอบแรกราว 290MB ตามรายงาน |
| ความเร็วเปิดแอป | ช้ากว่า | เร็วกว่าชัดเจนในคลิปทดสอบ |
| ฟีเจอร์ | ครบ | Discord ระบุว่าไม่ตัดฟีเจอร์ |
ตัวเลข 290MB และ 4GB มาจากรายงานของสื่อ ยังไม่ใช่ตัวเลขทางการจาก Discord
Discord ไม่ใช่แอปเดียวที่เผชิญปัญหานี้ แอปยอดนิยมหลายตัวที่สร้างบน Electron เช่น Slack และ Microsoft Teams รุ่นเก่า ก็ถูกวิจารณ์เรื่องกินทรัพยากรเครื่อง Microsoft เองเคยเปลี่ยน Teams ไปใช้เทคโนโลยีใหม่เพื่อลดการใช้แรม การที่ Discord เลือกเขียนใหม่ทั้งหมดด้วย Rust จึงเป็นการเปลี่ยนแปลงที่ใหญ่กว่า
มือถือ Android ได้อะไร
Discord จะใช้โค้ดหลักที่เขียนด้วย Rust ร่วมกันทั้งเดสก์ท็อปและมือถือ แต่หน้าตาบนมือถือจะเป็นแบบเนทีฟของแต่ละระบบ แทนการใช้ React Native แบบเดิม มีรายงานว่าแอป Android ที่ใช้ Rust ทำงานลื่นแม้บนมือถือสเปกต่ำ ซึ่งเป็นข่าวดีสำหรับผู้ใช้มือถือราคาประหยัด
สำหรับผู้ใช้ในไทย โดยเฉพาะเกมเมอร์ที่ใช้ Discord คุยระหว่างเล่นเกมบนมือถือ แอปที่เบาลงจะช่วยให้เกมลื่นขึ้นและแบตเตอรี่อยู่ได้นานขึ้น
Discord กับ Rust
Discord ไม่ได้เพิ่งเริ่มใช้ Rust บริษัทใช้ Rust ในระบบหลังบ้านบางส่วนมาตั้งแต่ปี 2018 เพราะภาษานี้เร็วใกล้เคียง C++ แต่จัดการหน่วยความจำได้ปลอดภัยกว่า การขยายมาใช้กับแอปฝั่งผู้ใช้จึงต่อยอดจากประสบการณ์เดิม
Discord มีผู้ใช้ต่อวันมากกว่า 90 ล้านคนในไตรมาสสุดท้ายของปี 2568 การเปลี่ยนแอปครั้งใหญ่ขนาดนี้จึงต้องค่อยเป็นค่อยไป บริษัทระบุว่าขั้นต่อไปคือการทดสอบกับผู้ใช้ ยังไม่มีกำหนดวันปล่อยจริง
ไทม์ไลน์
- 2018 Discord เริ่มใช้ Rust ในระบบหลังบ้าน
- Q4 2568 ผู้ใช้ต่อวันเกิน 90 ล้านคน
- 4 พ.ย. 2569 CTO โพสต์คลิปเทียบแอปเดิมกับแอป Rust
- 6 พ.ย. 2569 มีรายงานว่าแอป Android ใหม่ลื่นบนมือถือสเปกต่ำ
- เร็ว ๆ นี้ เริ่มทดสอบกับผู้ใช้
ระหว่างรอแอปใหม่ ผู้ใช้ที่รู้สึกว่า Discord หนักเครื่อง ลองปิดการเร่งด้วยฮาร์ดแวร์หรือปิดฟีเจอร์เคลื่อนไหวในการตั้งค่า ก็ช่วยลดภาระเครื่องได้ระดับหนึ่ง
คำถามที่พบบ่อยเกี่ยวกับ Discord Rust
Discord เปลี่ยนแอปใหม่อย่างไร
เขียนใหม่ด้วยภาษา Rust แทน Electron และ React Native
แอปใหม่ใช้แรมเท่าไร
รุ่นทดสอบแรกมีรายงานว่าใช้ราว 290MB แต่ยังไม่ใช่ตัวเลขทางการ
แอปใหม่ออกเมื่อไร
ยังไม่มีกำหนด ต้องผ่านการทดสอบกับผู้ใช้ก่อน
มือถือได้ด้วยไหม
ได้ แอปมือถือจะใช้โค้ด Rust ร่วมกัน พร้อมหน้าตาเนทีฟ
ฟีเจอร์จะหายไหม
Discord ระบุว่าไม่ตัดฟีเจอร์


ความคิดเห็น 0
ยังไม่มีความคิดเห็นเป็นคนแรกที่แสดงความคิดเห็นในบทความนี้