জনপ্রিয় যোগাযোগ ও কমিউনিটি প্ল্যাটফর্ম Discord তাদের Desktop ও Mobile অ্যাপে বড় ধরনের প্রযুক্তিগত পরিবর্তন আনতে যাচ্ছে। অ্যাপের পারফরম্যান্স উন্নত করা, RAM ব্যবহার কমানো এবং ব্যবহারকারীদের আরও দ্রুত অভিজ্ঞতা দিতে প্রতিষ্ঠানটি বর্তমান প্রযুক্তিগত কাঠামো থেকে সরে আসছে। নতুন সংস্করণ তৈরিতে Rust প্রোগ্রামিং ভাষাকে প্রাধান্য দিচ্ছে Discord। এতদিন Desktop সংস্করণে Electron ও React এবং Mobile সংস্করণে React Native ব্যবহার করা হতো। নতুন Desktop অ্যাপ তৈরিতে ব্যবহার করা হবে GPUI ফ্রেমওয়ার্ক, যা Zed এডিটরের নির্মাতাদের তৈরি। অন্যদিকে, Android ও iOS সংস্করণে ব্যবহার করা হবে সংশ্লিষ্ট প্ল্যাটফর্মের Native UI প্রযুক্তি। তবে বিভিন্ন প্ল্যাটফর্মের মধ্যে মূল কোডের বড় একটি অংশ Rust-এর মাধ্যমে শেয়ার করার পরিকল্পনা রয়েছে।
Electron-এর অন্যতম সীমাবদ্ধতা হলো, এটি Chromium ও Node.js ব্যবহার করে Desktop অ্যাপ পরিচালনা করে। ফলে তুলনামূলকভাবে বেশি RAM ব্যবহারের প্রবণতা দেখা যায়। বিশেষ করে দীর্ঘ সময় Discord চালু রাখা, একাধিক সার্ভার ব্যবহার কিংবা ভয়েস ও ভিডিও কলের সময় এটি কম্পিউটারের রিসোর্সের ওপর বাড়তি চাপ তৈরি করতে পারে। Rust ব্যবহারের মাধ্যমে এসব সীমাবদ্ধতা কমিয়ে অ্যাপকে আরও কার্যকর করতে চায় প্রতিষ্ঠানটি।
নতুন Discord অ্যাপের অন্যতম প্রধান লক্ষ্য হলো কম মেমোরি ব্যবহার করে দ্রুত কাজ করা। প্রাথমিক পরীক্ষায় Rust-ভিত্তিক নতুন সংস্করণে প্রায় ২৯০ মেগাবাইট RAM ব্যবহারের তথ্য দেখা গেছে। পুরোনো সংস্করণে একই ধরনের ব্যবহারের ক্ষেত্রে এর তুলনায় অনেক বেশি RAM প্রয়োজন হতে পারে। তবে এই ফলাফল প্রাথমিক পরীক্ষার ওপর ভিত্তি করে পাওয়া, তাই চূড়ান্ত সংস্করণে পারফরম্যান্সের প্রকৃত চিত্র ভিন্ন হতে পারে।
Discord-এর CTO Stanislav Vishnevskiy জানিয়েছেন, নতুন প্রযুক্তিগত কাঠামো তৈরি করা হলেও অ্যাপের পরিচিত ডিজাইন ও ব্যবহারকারীর অভিজ্ঞতা ধরে রাখার পরিকল্পনা রয়েছে। অর্থাৎ ব্যবহারকারীদের নতুন ইন্টারফেস শেখার প্রয়োজন হবে না। বরং পেছনের প্রযুক্তি পরিবর্তনের মাধ্যমে অ্যাপকে আরও দ্রুত, স্থিতিশীল ও দক্ষ করে তোলাই মূল উদ্দেশ্য।
প্রতিষ্ঠানটি শিগগিরই নতুন সংস্করণ ব্যবহারকারীদের পরীক্ষার জন্য উন্মুক্ত করার পরিকল্পনা করছে। তবে সবার জন্য কবে এটি প্রকাশ করা হবে, সে বিষয়ে এখনো নির্দিষ্ট তারিখ জানানো হয়নি।

মন্তব্য
এই নিবন্ধটি জন্য কোন মন্তব্য নেই.