প্রকল্প সম্পর্কে
GPUIX ডেভেলপারদের পরিচিত React বা Solid সিনট্যাক্স ব্যবহার করে নেটিভ ডেস্কটপ অ্যাপ্লিকেশন তৈরি করার সুযোগ দেয়, একই সাথে উচ্চ-কর্মক্ষমতা সম্পন্ন GPUI ফ্রেমওয়ার্ক (জেড এডিটরের পেছনের ইঞ্জিন) ব্যবহার করে। DOM এবং Electron এড়িয়ে, এটি Metal, DirectX, বা Vulkan-এর মাধ্যমে সরাসরি ইন্টারফেস রেন্ডার করে। ফ্রেমওয়ার্কটি একটি মিউটেশন-ভিত্তিক আর্কিটেকচার ব্যবহার করে যেখানে JavaScript স্টেট পরিবর্তনগুলি ব্যাচ করা হয় এবং একটি Rust-ভিত্তিক রিটেইনড ট্রিতে প্রয়োগ করা হয়, যা GPUI পরে উচ্চ ফ্রেম রেটে রেন্ডার করে। এটি হট রিলোডিং, Bun-এর মাধ্যমে নেটিভ বাইনারি কম্পাইলেশন সমর্থন করে এবং ইভেন্ট হ্যান্ডলিং, লেআউট, এবং ক্রস-প্ল্যাটফর্ম প্যাকেজিংয়ের জন্য একটি শক্তিশালী সেট টুল সরবরাহ করে। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে নেটিভ টেক্সট সমর্থন, Taffy-এর মাধ্যমে ফ্লেক্সবক্স লেআউট, এবং পরীক্ষার জন্য একটি শেয়ার্ড অটোমেশন প্রোটোকল। এটি সেই ডেভেলপারদের জন্য ডিজাইন করা হয়েছে যারা ওয়েব-ভিত্তিক UI ফ্রেমওয়ার্কের উৎপাদনশীলতা এবং নেটিভ GPU-ত্বরান্বিত অ্যাপ্লিকেশনের কর্মক্ষমতা ও দক্ষতা উভয়ই চান।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.