دیسکورد Electron رو کنار میذاره و میره سراغ Rust
خلاصهٔ کاملتر
دیسکورد داره اپ دسکتاپش رو کامل از Electron (یعنی فریمورکی که باهاش میشه با HTML و JavaScript اپ دسکتاپ ساخت) جدا میکنه و میبره سمت Rust، زبانی که برای سرعت بالا و امنیت حافظه طراحی شده. اپهای Electron چون عملاً یه مرورگر کامل رو با خودشون حمل میکنن، به مصرف زیاد منابع سیستم معروفن.
استانیسلاو ویشنفسکی، CTO دیسکورد، تو یه پست روی X گفته که از ۲۰۱۸ از Rust استفاده میکنن و بخش زیادی از زیرساخت، تکنولوژی صدا و حتی یه تیکه از کلاینت فعلی همین الان Rust هست. به گفتهٔ اون، هدف اصلی این بود که کل کلاینت بره روی Rust. یعنی هم Electron حذف میشه و هم React Native. اپ موبایل UI بومی خودش رو نگه میداره ولی کد منطق برنامه رو از طریق Rust با دسکتاپ شریک میشه.
ویشنفسکی یه تصویر هم از کلاینت جدید ویندوز منتشر کرده که فقط حدود ۲۹۰ مگابایت رم مصرف میکنه. این پیشرفت کمی نیست، چون تو اپ فعلی ویندوز کافیه عضو چندتا سرور باشی تا مصرف رم راحت به ۱ گیگابایت یا بیشتر برسه. برای کاربرایی که دیسکورد همیشه کنار بقیهٔ کاراشون بازه، یعنی رم بیشتری برای مرورگر و IDE آزاد میمونه.
هنوز تاریخ دقیقی برای این مهاجرت اعلام نشده و فقط گفتن امیدوارن بهزودی نسخهٔ جدید رو برای تست در اختیار کاربرا بذارن.
نکات کلیدی:
- دیسکورد کلاینت دسکتاپ رو کامل از Electron به Rust منتقل میکنه.
- React Native هم حذف میشه و موبایل با UI بومی، کد اپ رو از طریق Rust با دسکتاپ شریک میشه.
- کلاینت جدید ویندوز تو تصویر منتشرشده حدود ۲۹۰ مگابایت رم مصرف میکنه، در برابر ۱ گیگ یا بیشتر تو نسخهٔ فعلی.
- دیسکورد از ۲۰۱۸ از Rust تو زیرساخت و تکنولوژی صدا استفاده میکنه.
- تاریخ عرضه مشخص نیست و فعلاً قراره بهزودی وارد مرحلهٔ تست با کاربرا بشه.




