آیکون خبر

خبر کامل

دیسکورد با مهاجرت به زبان Rust مصرف رم را به شدت کاهش می‌دهد

پلتفرم ارتباطی دیسکورد در اقدامی استراتژیک، تصمیم گرفته است برای بهبود عملکرد سیستم، وابستگی خود به فریم‌ورک Electron را کاملاً قطع کرده و زیرساخت‌های خود را بر پایه زبان برنامه‌نویسی Rust بازسازی کند.

خداحافظی با Electron؛ چرا دیسکورد به Rust مهاجرت می‌کند؟

اپلیکیشن‌های ساخته شده با تکنولوژی Electron به دلیل استفاده از منابع سیستم به‌صورت سنگین، همواره با انتقادات کاربران روبرو بوده‌اند. دیسکورد که پیش از این نیز از Rust در بخش‌های زیرساختی و فناوری‌های صوتی خود استفاده می‌کرد، اکنون قصد دارد کل کلاینت خود را به این زبان مدرن منتقل کند.

استفاده از Rust به دلیل ویژگی‌های منحصربه‌فرد در زمینه سرعت بالا و امنیت حافظه، راهکاری ایده‌آل برای رسیدن به هدف نهایی این شرکت محسوب می‌شود. این تغییر باعث می‌شود که دیسکورد دیگر نیازی به استفاده از React Native نداشته باشد و بتواند کدهای اپلیکیشن را بین نسخه‌های دسکتاپ و موبایل به اشتراک بگذارد.

تحول در مدیریت منابع و کاهش چشمگیر مصرف رم

یکی از بزرگ‌ترین مزایای این مهاجرت فنی، بهینه‌سازی مصرف منابع سخت‌افزاری است. طبق داده‌های منتشر شده، نسخه جدید دیسکورد در ویندوز تنها ۲۹۰ مگابایت از رم را اشغال می‌کند.

وضعیت مصرف رم میزان تقریبی مصرف
نسخه فعلی (Electron) بیش از ۱ گیگابایت
نسخه جدید (Rust) حدود ۲۹۰ مگابایت

این کاهش چشمگیر نشان می‌دهد که کاربران با سخت‌افزارهای ضعیف‌تر نیز می‌توانند تجربه کاربری روان‌تری در سرورهای مختلف داشته باشند.

زمان عرضه و مراحل بعدی

«هدف نهایی ما رسیدن به مرحله‌ای بود که کل کلاینت بر پایه Rust باشد. ما امیدواریم به‌زودی فرآیند تست این نسخه را با کاربران آغاز کنیم.»

اگرچه هنوز تاریخ دقیق عرضه نسخه نهایی مشخص نیست، اما استانیسلاو ویشنفسکی، مدیر فناوری دیسکورد، تأکید کرده است که مراحل آزمایش نسخه بهینه به‌زودی آغاز خواهد شد.

نتیجه‌گیری

مهاجرت دیسکورد به زبان Rust نشان‌دهنده یک چرخش بزرگ در مدیریت منابع نرم‌افزاری است که مستقیماً منجر به افزایش سرعت و کاهش مصرف حافظه در دستگاه‌های کاربران خواهد شد.

شناسنامه خبر:

درباره هوش‌مصنوعی دست‌اول:

تمامی اخبار دست‌اول توسط دستیار هوش مصنوعی «هوشنگ» پردازش، صحت‌سنجی، خلاصه و بازنویسی شده است. هوشنگ هر روز با داده‌های جدید آموزش داده می‌شود و با نظارت دقیق انسانی و سردبیری دست‌اول در حال بهتر شدن است.
شما می‌توانید از چت‌بات و سایر ابزارهای هوشنگ به صورت رایگان استفاده کنید.

دسترسی رایگان به هوشنگ ↗