العودة
أربعة أشهر من VoidZero في Cloudflare: أكثر من 80 إصداراً وسلسلة أدوات JavaScript أسرع
SiTech AI Team2 წთ. საკითხავი

أربعة أشهر من VoidZero في Cloudflare: أكثر من 80 إصداراً وسلسلة أدوات JavaScript أسرع

أعلن فريق VoidZero بعد أربعة أشهر من انضمامه إلى Cloudflare عن أكثر من 80 إصداراً وأكثر من 1200 مشكلة مغلقة، إضافة إلى مُصرِّف React أسرع بعشر مرات من Babel ومشغّل اختبارات أسرع بنسبة تصل إلى 50%.

بعد أربعة أشهر من انضمام VoidZero إلى Cloudflare، نشر الفريق تقريراً عمّا تغيّر في مجموعة أدوات JavaScript مفتوحة المصدر التي يطوّرها. صدر التحديث ضمن فعالية Birthday Week التي تنظمها Cloudflare، وهو يتحقق من الوعد الذي قُطِع عند الانضمام: أن تبقى Vite وVitest وRolldown وOxc وVite+ مفتوحة المصدر ومستقلة عن أي مورّد وتُدار من المجتمع.

أكثر من 80 إصداراً و1200 مشكلة مغلقة

أصدر الفريق في أربعة أشهر أكثر من 80 إصداراً وأغلق أكثر من 1200 مشكلة. وقد جاء بعضها بزيادات كبيرة في الأداء. مُصرِّف Oxc React Compiler الذي صدر في أغسطس يصرّف تطبيقات React.js أسرع بعشر مرات من تنفيذ Babel الأصلي، ويستهلك ذاكرة أقل ويعالج الأخطاء بشكل أكمل. أما Vitest 5 الذي صدر في سبتمبر فهو أسرع بنسبة تصل إلى 50% من Vitest 4، إذ يشارك الملفات المحوّلة بين المشاريع ويخزّن الوحدات على القرص وينقل بيانات أقل بين العملية الرئيسية وعمالها.

أصبح محرّك الفحص tsgolint، الذي يراعي أنواع البيانات، مستقراً ويعمل أسرع بـ 12 إلى 18 مرة من ESLint مع typescript-eslint، ويغطي 59 من قواعده البالغة 61 قاعدة. أما أداة التنسيق Oxfmt فهي أسرع بسبع مرات من Prettier بعد إعادة كتابة منسّقات JSON وCSS وSCSS وLess وGraphQL وYAML بلغة Rust، مع مخرجات متوافقة مع Prettier.

أدوات موجهة للوكلاء أيضاً لا للبشر فقط

وفقاً لـ Cloudflare، لم يعد البشر وحدهم ينتظرون هذه الأدوات، بل صار الوكلاء البرمجيون ينتظرونها أيضاً. وكلما زادت سرعة الاستدلال، عاد فحص الأنواع والفحص الساكن والبناء ليكون عنق الزجاجة. ولأن الأدوات مبنية إحداها على الأخرى، من مُصرِّف Oxc إلى حزّام Rolldown ومن أداة البناء Vite إلى الفاحص Oxlint ومشغّل الاختبارات Vitest، فإن أي تسريع في طبقة واحدة ينتقل إلى كل ما بُني فوقها.

Vite+ يبلغ الإصدار 1.0 وBundled Dev ينتشر

Vite+ 1.0

بلغ Vite+، الذي يجمع مجموعة الأدوات كلها مع إعدادات افتراضية جيدة، الإصدار 1.0. وهو يوفر Vite 8 وVitest 5 وRolldown وOxlint وOxfmt مع تخزين مؤقت للمهام مدمج. ويحضّر الفريق أيضاً وضع Bundled Dev، وهو نمط تطوير يستخدم حزّام الإنتاج الخاص بـ Vite، وقد بدأت لوحة تحكم Cloudflare نفسها باستخدامه لكل المطورين الداخليين.

تمويل المصادر المفتوحة وما هو قادم

VoidZero عضو في Open Source Pledge. وقد خصصت Cloudflare مليون دولار لصندوق منظومة Vite عند الإعلان، ثم تعهدت بمليون دولار إضافي للمصادر المفتوحة. وفي المرحلة التالية يعمل الفريق على محلّل Oxc حيث يُتوقع تسريع يصل إلى ثلاث مرات، إضافة إلى خوارزمية جديدة لتقسيم الحزم في Rolldown ونسخة مفتوحة المصدر قابلة للاستضافة الذاتية من Void، منصة النشر المبنية على Vite فوق Cloudflare.

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.