Bun 1.2.1 صدر! أسرع وأكثر تحسينًا ومليء بميزات مذهلة ترفع الأداء إلى مستوى جديد.
يكتسب Bun شهرة، وكثير من الشركات تتبناه كبيئة تشغيل أساسية بدلاً من Node. أصدروا مؤخراً Bun 1.2، وإلى جانب السرعة هناك ميزات رائعة قد تعجبك.
تشغيل C داخل جافاسكريبت
يمكنك الآن تشغيل C أو C++ داخل JS. إذا كانت هناك مهمة تستغل المعالج، يمكنك تشغيلها دون أي إعداد إضافي.
دعم AWS S3 مدمج
يمكنك استخدام S3 مباشرة في مشروعك دون حزم إضافية، وهو محسّن أكثر للسرعة.
import { s3 } from "bun";
const file = s3.file("folder/my-file.txt");
// file instanceof Blob
const content = await file.text();دعم Postgres
إذا استخدمت Bun، لن تحتاج ORM آخر لـ Postgres لأن Bun يوفّر واحداً أسرع.
import { sql } from "bun";
const users = [
{ name: "Alice", age: 25 },
{ name: "Bob", age: 65 },
];
await sql`
INSERT INTO users (name, age)
VALUES ${sql(users)}
`;محلل CSS
يوفّر Bun محلل CSS مستمداً من مكتبة LightningCSS الشائعة. تجمع حزم CSS في Bun عدة ملفات CSS وأصول مشار إليها بتوجيهات مثل url و@import و@font-face في ملف CSS واحد يمكن إرساله للمتصفحات، مما يتجنب سلسلة من طلبات الشبكة.
الخلاصة
ذكرت فقط ما أعجبني؛ هناك ميزات أكثر في Bun 1.2 و1.2.1 اقرأ المزيد هنا. شكراً للقراءة.


