Accueilأخبارديسكورد يتحول إلى Rust: إعادة هيكلة كبرى لتقليل استهلاك الذاكرة وتسريع الإطلاق

ديسكورد يتحول إلى Rust: إعادة هيكلة كبرى لتقليل استهلاك الذاكرة وتسريع الإطلاق

يستعد تطبيق ديسكورد لتحول تقني كبير سيسعد اللاعبين والمستخدمين المكثفين. سيتم إعادة كتابة التطبيق بالكامل بلغة Rust، متخليًا عن Electron وReact Native. هذا الإعلان، الذي قدمه المدير التقني Stanislav Vishnevskiy، يعد بتحسينات كبيرة في الأداء والكفاءة.

استهلاك ذاكرة أقل بنسبة كبيرة

حاليًا، يمكن أن يتجاوز ديسكورد بسهولة 500 ميجابايت من الذاكرة العشوائية على الحاسوب، ويبلغ بعض المستخدمين عن ذروات تزيد عن 700 ميجابايت. مع النسخة الجديدة المبنية على Rust، أظهر Vishnevskiy استخدامًا يبلغ 290.2 ميجابايت فقط أثناء الاستخدام النشط. هذا يمثل انخفاضًا كبيرًا، مما يحرر موارد قيمة للألعاب والتطبيقات الأخرى.

هذا التحسين مرحب به بشكل خاص في ظل ارتفاع أسعار المكونات، خاصة الذاكرة العشوائية. يسعى اللاعبون إلى تحقيق أقصى أداء لأجهزتهم، وكل ميجابايت يتم توفيره من التطبيقات الخلفية يمكن أن يحدث فرقًا.

إطلاق شبه فوري

بالإضافة إلى الذاكرة، تعد سرعة البدء نقطة قوة أخرى لهذه الإعادة. خلال عرض توضيحي، قارن المدير التقني بين حاسوبين محمولين: استغرق التطبيق القديم حوالي ست ثوانٍ للفتح، بينما ظهر الجديد في ثانية واحدة. هذا التحسين يجعل تجربة المستخدم أكثر سلاسة، خاصة لأولئك الذين يطلقون ديسكورد بشكل متكرر.

أكد Vishnevskiy أيضًا أن التنقل في الواجهة أصبح فوريًا، مع استجابة النقرات دون تأخير. وقال: “لا أستطيع العودة إلى الوراء”، موضحًا الأثر الإيجابي لهذا التحول.

لماذا Rust وليس Electron؟

يعتمد Electron، الإطار المستخدم حاليًا، على Chromium، محرك متصفح Google Chrome. على الرغم من أنه يسهل التطوير متعدد المنصات، إلا أنه يقدم عبئًا كبيرًا من حيث الموارد. من ناحية أخرى، Rust هي لغة برمجة نظام مشهورة بأدائها وسلامة الذاكرة. ديسكورد ليس مبتدئًا في هذا المجال: تستخدم الشركة Rust منذ عام 2018 في بنيتها التحتية وتقنية الصوت.

الانتقال الكامل إلى عميل Rust يعني اختفاء Electron وReact Native. على الهاتف المحمول، سيتم الاحتفاظ بالواجهة الأصلية، ولكن سيتم مشاركة كود التطبيق مع سطح المكتب عبر Rust. لتحقيق ذلك، يعتمد ديسكورد على GPUI، إطار مكتوب بلغة Rust، مع تصحيحات داخلية. تكهن البعض باستخدام Tauri، لكن Vishnevskiy أوضح أن GPUI هو الخيار المعتمد.

متى سيتوفر هذا التحديث؟

لم يتم الإعلان عن تاريخ رسمي، لكن الهدف هو بدء الاختبارات مع المستخدمين قريبًا. سيتعين الانتظار قليلاً قبل الاستفادة من هذه التحسينات. ومع ذلك، يأتي هذا الإعلان في إطار اتجاه أوسع لتحسين برامج الألعاب، مع تحديثات مماثلة من Epic Games وSteam هذا العام.

في الوقت الحالي، يمكن للمستخدمين مراقبة استهلاك الذاكرة الحالي لديهم والأمل في أن تفي هذه الإعادة بوعودها. إذا تأكدت الأرقام التي قدمها ديسكورد، فسيكون ذلك خبرًا ممتازًا لجميع مستخدمي المنصة يوميًا.

Bulle Bizarre
Bulle Bizarre
شغوف بعالم نينتندو وألعاب الفيديو، يتابع Bulle Bizarre الأخبار والإعلانات والإصدارات التي تحرّك عالم الألعاب.
إعلان
12FansLike
23FollowersFollow
0SubscribersSubscribe

الأكثر قراءة

أحدث التعليقات