বান (সফটওয়্যার)

জাভাস্ক্রিপ্ট রানটাইম

বান (ইংরেজি: Bun) হল একটি জাভাস্ক্রিপ্ট রানটাইম, প্যাকেজ ম্যানেজার, টেস্ট রানার যা জিগ প্রোগ্রামিং ভাষা ব্যবহার করে তৈরি করা হয়েছে।[৩] এটি নোড.জেএসের ড্রপ-ইন প্রতিস্থাপন হিসাবে জার্ড সামনার নামের প্রোগ্রামার দ্বারা ডেভেলপ করা হয়েছে। বান জাভাস্ক্রিপ্ট ইঞ্জিন হিসাবে জাভাস্ক্রিপ্টকোর ব্যবহার করে।[৪] যেখানে নোড.জেএস এবং ডেনো উভয়ই ভি৮ জাভাস্কিপ্ট ইন্জিন ব্যবহার করে।

বান
উন্নয়নকারীওভেন
স্থিতিশীল সংস্করণ
1.1.9[১] উইকিউপাত্তে এটি সম্পাদনা করুন / ২১ মে ২০২৪; ৪ দিন আগে (21 May 2024)
রিপজিটরিgithub.com/oven-sh/bun
যে ভাষায় লিখিতজিগ
ধরনRuntime environment
লাইসেন্সMIT license[২]
ওয়েবসাইটbun.sh

এটি বান্ডলিং, মিনিফাইং, সার্ভার-সাইড রেন্ডারিং (SvelteKit, Nuxt.js, Vite) সমর্থন করে।

বান অনেক ফিচার সাপোর্ট করে, যেমনঃ রানটাইম ফরেন ফাংশান ইন্টারফেস (এফএফআই), SQLite3, TLS 1.3, এবং ডিএনএস রেজোলিউশন সাপোর্টসহ আরোও অনেক কিছু। ফাইল এডিটিং, এইচটিটিপি সার্ভার, ওয়েব সকেট এবং হ্যাশিংয়ের মতো সাধারণ টুলগুলো বিল্ট-ইন ভাবে বানের সাথে আসে।[৫]

তথ্যসূত্র সম্পাদনা

  1. "Release 1.1.9"। ২১ মে ২০২৪। সংগ্রহের তারিখ ২৪ মে ২০২৪ 
  2. Sumner, Jarred (২০২৩-০৭-০২)। "License"Bun Docs। সংগ্রহের তারিখ ২০২৩-০৭-০৭ 
  3. Tyson, Matthew (ফেব্রুয়ারি ২৩, ২০২৩)। "Explore Bun.js: The all-in-one JavaScript runtime"InfoWorld 
  4. Omolana, Timilehin (২০২২-০৮-০২)। "What Is Bun.js and Why Is the JavaScript Community Excited About It?"makeuseof.com (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০২৩-০৫-৩০ 
  5. "Bun APIs"Bun Docs। সংগ্রহের তারিখ সেপ্টেম্বর ১১, ২০২৩