Discord का Rust क्लाइंट: 70% कम RAM
मूल शीर्षक: Every Windows 11 app should kill Electron, and Discord just showed why
यह क्यों महत्वपूर्ण है
यह दिखाता है कि Electron को छोड़कर native rebuild से desktop ऐप की performance में कितना बड़ा फर्क पड़ सकता है।
Discord के सह-संस्थापक और CTO Stanislav Vishnevskiy ने X पर एक वीडियो साझा किया जिसमें नया Rust-आधारित क्लाइंट 'Discord Phoenix' Electron ऐप से पहले लोड हो गया। दो अकाउंट के साथ केवल 290.2MB RAM उपयोग दर्ज किया गया।
Discord का नया Rust-आधारित क्लाइंट, जिसे 'Discord Phoenix' नाम दिया गया है, मौजूदा Electron क्लाइंट की तुलना में कहीं अधिक तेज़ और कम संसाधन-खपत वाला साबित हुआ है। Vishnevskiy द्वारा X पर पोस्ट किए गए 15 सेकंड के वीडियो को लिखे जाने तक 2.3 मिलियन बार देखा जा चुका था।
वीडियो में दो Lenovo ThinkPad पर Windows 11 चलाते हुए दोनों ऐप एक साथ cold start से खोले गए। Electron क्लाइंट पहले खोला गया, फिर भी वह लगभग तीन सेकंड तक सिर्फ एक काली खाली विंडो दिखाता रहा। करीब डेढ़ सेकंड बाद Rust क्लाइंट खोला गया — और एक सेकंड के भीतर उसकी विंडो लोड हो गई। जब Electron क्लाइंट लगभग पाँच सेकंड बाद अपनी interface तक पहुँचा, तब तक Rust क्लाइंट में friends list पूरी तरह लोड हो चुकी थी।
Discord में audio और video टीम की प्रमुख Coral ने पुष्टि की कि दोनों वास्तव में cold start थे। उन्होंने लिखा: 'पहली बार जब मैंने इसे खोला, मुझे लगा मैंने इसे बंद करना भूल गया था।' Travis, जो Discord में socials और community संभालते हैं, ने भी system tray launch की संभावना को खारिज किया।
Vishnevskiy के अनुसार, 290.2MB RAM उपयोग दो अकाउंट के साथ था — यानी अकेले उपयोग में यह और भी कम हो सकता है। Electron ऐप आज भी एक browser engine के साथ चलता है, जो इसे भारी बनाता है।