উন্নয়নকারী | ওভেন |
---|---|
স্থিতিশীল সংস্করণ | 1.1.34[১]
/ ২ নভেম্বর ২০২৪ |
রিপজিটরি | github |
যে ভাষায় লিখিত | জিগ |
ধরন | Runtime environment |
লাইসেন্স | MIT license[২] |
ওয়েবসাইট | bun |
বান (ইংরেজি: Bun) হল একটি জাভাস্ক্রিপ্ট রানটাইম, প্যাকেজ ম্যানেজার, টেস্ট রানার যা জিগ প্রোগ্রামিং ভাষা ব্যবহার করে তৈরি করা হয়েছে।[৩] এটি নোড.জেএসের ড্রপ-ইন প্রতিস্থাপন হিসাবে জার্ড সামনার নামের প্রোগ্রামার দ্বারা ডেভেলপ করা হয়েছে। বান জাভাস্ক্রিপ্ট ইঞ্জিন হিসাবে জাভাস্ক্রিপ্টকোর ব্যবহার করে।[৪] যেখানে নোড.জেএস এবং ডেনো উভয়ই ভি৮ জাভাস্কিপ্ট ইন্জিন ব্যবহার করে।
এটি বান্ডলিং, মিনিফাইং, সার্ভার-সাইড রেন্ডারিং (SvelteKit, Nuxt.js, Vite) সমর্থন করে।
বান অনেক ফিচার সাপোর্ট করে, যেমনঃ রানটাইম ফরেন ফাংশান ইন্টারফেস (এফএফআই), SQLite3, TLS 1.3, এবং ডিএনএস রেজোলিউশন সাপোর্টসহ আরোও অনেক কিছু। ফাইল এডিটিং, এইচটিটিপি সার্ভার, ওয়েব সকেট এবং হ্যাশিংয়ের মতো সাধারণ টুলগুলো বিল্ট-ইন ভাবে বানের সাথে আসে।[৫]