প্রকল্প সম্পর্কে
boomkat হল একটি আধুনিক, হালকা JavaScript ইঞ্জিন যা C3 ভাষায় স্ক্র্যাচ থেকে তৈরি। Duktape এবং QuickJS দ্বারা গভীরভাবে অনুপ্রাণিত, এটি এমবেডিংয়ের জন্য ডিজাইন করা এবং সম্পদ-সীমাবদ্ধ বা এমবেডেড ডিভাইসকে লক্ষ্য করে। অনেক হালকা ইঞ্জিনের বিপরীতে, boomkat নেটিভভাবে TypeScript ফাইল (TypeScript কম্পাইলার নিজেও) চালায় এবং ES2025 স্পেসিফিকেশনের 100% এবং ES2026-এর বেশিরভাগ সমর্থন করে।
মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে:
- শুধুমাত্র strict-mode নির্বাহ।
- test262 কনফরম্যান্স স্যুটের 50,000-এরও বেশি পরীক্ষায় 100% পাসের হার।
- ES মডিউল এবং আধুনিক JS বৈশিষ্ট্যগুলির (Map/Set, TypedArray, Proxy, async/await, private fields) জন্য নেটিভ সমর্থন।
- উচ্চ কর্মক্ষমতা: Duktape-এর চেয়ে 5x-10x দ্রুত এবং বেঞ্চমার্কে QuickJS-এর সমান বা তার চেয়ে বেশি।
- অন্যান্য অ্যাপ্লিকেশনে নির্বিঘ্ন এমবেডিংয়ের জন্য একটি C ABI (boomkat.h এবং libboomkat.a)।
ইঞ্জিনটি lodash, moment, marked, zod এবং zustand-এর মতো প্রধান প্রোডাকশন লাইব্রেরিগুলির বিরুদ্ধে যাচাই করা হয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.