Osegi
सॉफ़्टवेयर·1 मिनट में पढ़ें

Discord Electron छोड़कर अपने क्लाइंट Rust में दोबारा लिख रहा है

Discord डेस्कटॉप और मोबाइल के नए क्लाइंट Rust में बना रहा है और Electron व React Native छोड़ रहा है। टेस्ट बिल्ड करीब 290 MB RAM में चलता है।

Discord logo beside the Rust programming language crab mascot on a dark background, representing the client rewrite.
छवि: Хабр

Discord अपने डेस्कटॉप और मोबाइल ऐप के नए क्लाइंट विकसित कर रहा है। डेस्कटॉप वर्शन में Electron और मोबाइल वर्शन में React Native की जगह क्लाइंट-साइड कोड Rust में दोबारा लिखा जाएगा। कंपनी जल्द ही यूज़र्स के साथ टेस्टिंग शुरू करने की योजना बना रही है।

GPUI और नेटिव ऐप

कंप्यूटर वाले ऐप का इंटरफ़ेस GPUI पर लिखा जाएगा। यह GPU रेंडरिंग वाला Rust फ़्रेमवर्क है, जिसे Zed टीम ने अपने कोड एडिटर के लिए बनाया था। एम्बेडेड वेब कंटेंट, जिसमें एक्टिविटीज़ सेक्शन के मिनी-गेम भी शामिल हैं, सिस्टम WebView के ज़रिए खुलेगा। इसके अलावा टीम Linux के लिए नेटिव क्लाइंट पर भी काम कर रही है।

iOS और Android ऐप में नेटिव इंटरफ़ेस होगा, जबकि Rust कोड डेस्कटॉप वर्शन के साथ साझा रहेगा। ब्राउज़र में इंटरफ़ेस HTML से रेंडर होगा और ऐप का लॉजिक WebAssembly के ज़रिए चलेगा।

290 MB RAM का दावा

Discord के CTO और सह-संस्थापक स्टैनिस्लाव विश्नेव्स्की ने Windows टास्क मैनेजर में Discord Phoenix टेस्ट बिल्ड का स्क्रीनशॉट साझा किया। इसमें ऐप सिर्फ़ 290 MB RAM इस्तेमाल करता दिखता है। विश्नेव्स्की के अनुसार, उस समय Discord में दो अकाउंट सक्रिय थे।

यह पहली बार नहीं है जब कंपनी Rust का इस्तेमाल कर रही है। Discord 2018 से यह भाषा अपना रही है। 2020 में उसने बताया था कि चैनलों और पढ़े गए संदेशों को ट्रैक करने वाली सेवा को Rust पर ले जाया गया।

देखने लायक ऐप्स

SUMO: नंबर पज़ल

सही खाने चुनें, जोड़ें, लक्ष्य तक पहुँचें। सीखना आसान, महारत मुश्किल। मुफ़्त, हर उम्र के लिए।

Dialo: बोलकर भाषाएँ सीखें

AI बातचीत साथी से बात करें; हर वाक्य सुधरकर आपकी भाषा में समझाया हुआ लौटता है। 9 भाषाएँ, A1 से C2 तक।

giftdetect: मिनटों में सही तोहफ़ा

चुनें किसके लिए, किस मौके पर और कैसा स्वभाव। सर्च इंजन स्थानीय दुकानों के उत्पाद विवरण पढ़कर सबसे उपयुक्त विकल्प ऊपर रखता है। मुफ़्त, बिना साइन-अप।

टैग:discordrustelectronreact nativegpuiwebassembly

इसी दिन की और ख़बरें

सभी देखें →

और पढ़ें:: सॉफ़्टवेयर

सभी देखें →