Bun یک runtime جاوااسکریپت سریع و همهکاره است که شامل bundler، transpiler، runtime (جایگزین Node.js)، test runner و package manager میشود. این پروژه توسط Jarred Sumner در سال ۲۰۲۰ آغاز شد و هدف آن کاهش زمان توسعه با ابزارهای پرسرعت بود. Bun در جولای ۲۰۲۲ نسخه ۰.۱.۰ را منتشر کرد و در سپتامبر ۲۰۲۳ به نسخه ۱.۰ رسید. از نسخه ۱.۱ پشتیبانی از ویندوز اضافه شد و در نسخههای ۱.۲ و ۱.۳ قابلیتهایی مانند کلاینت PostgreSQL، Redis، MySQL و سرور توسعه frontend اضافه گردید.
اخیراً اعلام شد که Bun توسط Anthropic خریداری شده است. Anthropic روی Bun بهعنوان زیرساخت برای ابزارهای کدگذاری AI مانند Claude Code و Claude Agent SDK سرمایهگذاری میکند. دلایل این تصمیم شامل همراستایی Bun با ابزارهای AI، نیاز به پایداری بلندمدت و دسترسی به منابع Anthropic است. Bun همچنان open-source و تحت لایسنس MIT باقی میماند، تیم اصلی آن بدون تغییر است و روی GitHub بهصورت عمومی توسعه مییابد. تمرکز roadmap بر عملکرد بالا، سازگاری با Node.js و پشتیبانی از ابزارهای AI است. این ادغام به Bun پایداری، منابع بیشتر و نزدیکی به پیشرفتهای AI کدینگ میدهد، در حالی که برای کاربران هیچ تغییری در دسترسی و استفاده ایجاد نمیکند.
مشاهده مطلب اصلی