آیکون خبر

خبر کامل

دیسکورد با نسخه جدید مبتنی بر Rust؛ کاهش چشمگیر مصرف رم و افزایش سرعت

دیسکورد با نسخه جدید مبتنی بر Rust؛ کاهش چشمگیر مصرف رم و افزایش سرعت

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

تحول در عملکرد با کلاینت جدید Discord Phoenix

شرکت دیسکورد به‌تازگی از نسخه آزمایشی کلاینت جدید خود با نام Discord Phoenix رونمایی کرده است. این نسخه که با هدف حذف سنگینی نسخه‌های فعلی طراحی شده، از زبان قدرتمند Rust بهره می‌برد. در آزمایش‌های اولیه انجام شده، این برنامه توانسته است تنها با مصرف ۲۹۰ مگابایت رم، دو حساب کاربری را به‌صورت همزمان مدیریت کند که نشان‌دهنده بهبود چشمگیر در مدیریت منابع است.

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

تکنولوژی GPUI و خداحافظی با موتورهای مرورگر

تفاوت بنیادین نسخه جدید با نسخه فعلی در زیرساخت آن نهفته است. در حالی که نسخه کنونی دیسکورد بر پایه چارچوب الکترون (Electron) بنا شده که وابستگی زیادی به موتورهای مرورگر دارد، نسخه جدید از فناوری GPUI استفاده می‌کند.

  • رسم مستقیم گرافیکی: رابط کاربری مستقیماً توسط پردازنده گرافیکی (GPU) ترسیم می‌شود.
  • کاهش وابستگی: حذف نیاز به موتورهای سنگین وب، باعث سرعت بالای اجرای برنامه می‌شود.
  • بهینه‌سازی کد: امکان اشتراک‌گذاری بخشی از کدهای جدید میان نسخه‌های دسکتاپ و موبایل فراهم شده است.
"استفاده از چارچوب GPUI که توسط سازندگان ویرایشگر کد Zed توسعه یافته، تحولی در نحوه تعامل کاربر با رابط کاربری دیسکورد ایجاد خواهد کرد."

وضعیت انتشار و پلتفرم‌های مقصد

با وجود اینکه بخش‌هایی از برنامه مانند محتوای یوتیوب همچنان از فناوری Webview استفاده خواهند کرد، اما هسته اصلی برنامه به شدت بهینه شده است. دیسکورد اعلام کرده که نسخه نهایی این کلاینت برای سیستم‌عامل‌های زیر در دسترس خواهد بود:

سیستم‌عامل وضعیت انتشار
ویندوز (Windows) تأیید شده
مک‌اواس (macOS) تأیید شده
لینوکس (Linux) تأیید شده

در حال حاضر این پروژه در مرحله آزمایش قرار دارد و هنوز تاریخ مشخصی برای عرضه عمومی آن اعلام نشده است.

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

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

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

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

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