חזרה

Discord נוטשת את Electron: אפליקציית שולחן העבודה החדשה מבוססת Rust וצורכת פחות RAM
SiTech AI Team1 דק׳ קריאה

Discord נוטשת את Electron: אפליקציית שולחן העבודה החדשה מבוססת Rust וצורכת פחות RAM

Discord מעבירה את אפליקציית שולחן העבודה שלה כולה ל-Rust, ונוטשת את Electron ואת React Native. תמונה שפורסמה של לקוח Windows מראה שימוש של 290MB של RAM, לעומת 1GB או יותר בחלק מהמקרים כיום.

Discord מעבירה את אפליקציית שולחן העבודה שלה כולה לשפת התכנות Rust, ונוטשת את Electron ואת React Native. אפליקציות ווב המבוססות על Electron ידועות בשימוש הכבד שלהן במשאבי מערכת, ואילו Rust תוכננה למהירות ולבטיחות זיכרון. תמונה ששיתף סמנכ״ל הטכנולוגיה של Discord מראה את לקוח Windows כשהוא צורך 290MB של RAM בלבד.

למה Discord עוזבת את Electron

Electron היא תשתית חוצת פלטפורמות שמאפשרת למפתחים לבנות אפליקציות שולחן עבודה בטכנולוגיות ווב. סמנכ״ל הטכנולוגיה של Discord, סטניסלב וישנבסקי, אמר בפוסט ב-X כי החברה משתמשת ב-Rust עוד מ-2018 והיא בין הראשונים שאימצו אותה: חלק ניכר מהתשתית שלה, טכנולוגיית הקול וחלק מהלקוח הנוכחי כבר פועלים על Rust. הוא תיאר את המעבר של הלקוח כולו ל-Rust כ"גביע הקדוש".

מה משתנה בנייד ובשולחן העבודה

לדברי וישנבסקי, המשמעות היא ש-Electron נעלמת, וכך גם React Native: הגרסה לנייד שומרת על ממשק מקורי, אך חולקת את קוד האפליקציה עם גרסת שולחן העבודה באמצעות Rust.

צריכת RAM ולוח הזמנים לבדיקות

בתמונה ששיתף וישנבסקי נראה לקוח Windows של Discord צורך 290MB של RAM בלבד. זהו שיפור ברור, שכן די בכך שתהיו בכמה שרתים בלבד כדי שצריכת ה-RAM תגיע בקלות ל-1GB או יותר באפליקציית Windows הנוכחית. עדיין לא ברור מתי תשלים Discord את המעבר המלא ל-Rust, אך וישנבסקי אומר שהחברה מקווה להתחיל בקרוב בבדיקות עם משתמשים.

מקורות: theverge.com

SiTech

SiTech — פיתוח אתרים בכוח ה-AI

אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.