IT

Discord Rust dasturlash tiliga o'tmoqda: Phoenix loyihasi haqida

Discord Electron va React Native'dan voz kechib, Rust'ga o'tishni rejalashtirmoqda. Yangi Phoenix mijoz dasturi tezlik va kam resurs sarfi bilan ajralib turadi.

·1 daqiqa o‘qish
Discord Rust dasturlash tiliga o'tmoqda: Phoenix loyihasi haqida

Discord jamoasi o'zining desktop va mobil mijozlarini butunlay qayta ishlab chiqayotganini ma'lum qildi. Kompaniya Electron va React Native kabi texnologiyalardan voz kechib, dastur kodini Rust tiliga o'tkazmoqda. "Phoenix" kod nomi ostidagi ushbu loyiha dasturning unumdorligini sezilarli darajada oshirishga qaratilgan.

  • Desktop uchun Electron va mobil uchun React Native o'rniga Rust asosiy tilga aylanadi.
  • GPUI freymvorki orqali GPU yordamida tezkor interfeys taqdim etiladi.
  • Phoenix test versiyasi 2 ta akkaunt bilan atigi 290 MB operativ xotira sarflaydi.
  • Brauzer versiyalari uchun WebAssembly texnologiyasidan foydalaniladi.

Texnologik o'zgarishlar va GPUI Discord'ning yangi mijozlari ancha yengilroq bo'ladi. Desktop ilovasi uchun Zed jamoasi tomonidan ishlab chiqilgan GPUI freymvorki tanlangan. Bu texnologiya interfeysni GPU (grafik protsessor) yordamida chizadi, natijada dastur ancha silliqroq ishlaydi. Hatto murakkab vazifalar va kichik o'yinlar ham tizim resurslariga kamroq yuklama beradi. ## Resurs sarfini optimallashtirish Discord asoschisi Stanislav Vishnevskiy yangi Phoenix versiyasining test ko'rsatkichlarini bo'lishdi. Unga ko'ra, dastur 2 ta faol akkaunt bilan atigi 290 MB operativ xotiradan foydalanmoqda. Bu mavjud Electron-asosidagi versiyaga qaraganda ancha yaxshi ko'rsatkichdir. Mobil versiyalar ham umumiy Rust bazasida qurilib, nafaqat tezroq, balki energiya tejamkor ham bo'ladi. ## Foydalanuvchilar uchun ahamiyati O'zbekiston va boshqa MDH davlatlaridagi foydalanuvchilar uchun bu yangilik ilovaning tezroq ochilishi va kompyuter yoki smartfon quvvatini tejashini anglatadi. Shuningdek, Linux foydalanuvchilari uchun rasmiy nativ mijozning chiqishi kutilmoqda, bu esa platformaning qamrovini va qulayligini yanada kengaytiradi.

Manba: Все новости подряд

O‘xshash maqolalar