مِخبارMIKHBAR
الذكاء الاصطناعي

فويديرو زيرو تسرّع أدوات جافاسكربت 10 أضعاف بعد انضمامها لـ كلاودفلير

بعد أربعة أشهر من الانضمام إلى كلاودفلير، كشفت فويديرو زيرو عن إنجازات تقنية ضخمة تسرّع سلسلة أدوات جافاسكربت المفتوحة المصدر بشكل جذري، مع تركيز خاص على دعم وكلاء الذكاء الاصطناعي.

فويديرو زيرو تسرّع أدوات جافاسكربت 10 أضعاف بعد انضمامها لـ كلاودفلير

انطلاقة قوية بعد الانضمام لكلاودفلير

منذ انضمام فريق فويديرو زيرو إلى شركة كلاودفلير قبل أربعة أشهر، التزم الفريق بالحفاظ على طبيعة أدواته مفتوحة المصدر ومستقلة عن الموردين. وخلال هذه الفترة القصيرة، تم إطلاق أكثر من 80 إصداراً جديداً وإغلاق أكثر من 1200 مشكلة تقنية، مما يعكس وتيرة تطوير سريعة تهدف إلى تحسين أداء سلسلة أدوات جافاسكربت بشكل شامل.

يأتي هذا التحديث ضمن أسبوع عيد ميلاد كلاودفلير، حيث تسعى الشركة إلى تعزيز مساهمتها في الإنترنت ومجتمع المطورين. تؤكد هذه الأرقام على أن الدمج بين كلاودفلير وفويديرو زيرو لم يؤثر سلباً على استقلالية الأدوات، بل عزز من قدرتها على تقديم تحسينات أداء جوهرية للمجتمع التقني.

تسريع تجميع React بمعدل 10 أضعاف

أبرز الإنجازات التقنية تمثلت في إطلاق Oxc React Compiler في أغسطس الماضي. يعتمد هذا المجمع على إعادة كتابة محرك React Compiler بلغة Rust، مما أدى إلى تسريع عمليات التجميع لتطبيقات React.js بمعدل 10 أضعاف مقارنة بالتنفيذ الأصلي المبني على Babel.

لا يقتصر التحسن على السرعة فحسب، بل يشمل أيضاً تقليل استهلاك الذاكرة وتحسين معالجة الأخطاء. يمكن للمطورين الذين يستخدمون Vite تفعيل هذا المجمع بسهولة عبر تثبيت الحزمة المناسبة وتفعيل الرمز الخاص به، مما يوفر تجربة تطوير أكثر سلاسة وكفاءة.

فويديرو زيرو تسرّع أدوات جافاسكربت 10 أضعاف بعد انضمامها لـ كلاودفلير
صورة مرتبطة بالخبر من Cloudflare Blog · المصدر: Cloudflare Blog

تحسينات جوهرية في نظام الاختبارات Vitest 5

في سبتمبر، تم إصدار Vitest 5 الذي يحقق تسارعاً يصل إلى 50% في أوقات الاختبار مقارنة بالإصدار الرابع. يعتمد هذا التحسن على مشاركة الملفات المحولة بين المشاريع، وتخزين الوحدات في ذاكرة القرص، وتقليل حجم البيانات المنقولة بين العملية الرئيسية والعمّال.

أضاف الإصدار الجديد أدوات تشخيصية متقدمة مثل vitest doctor التي تحلل أوقات الإعداد والاستيراد والتحويل، وتوصي بإعدادات أسرع. كما تم تحسين عرض التتبع (Trace View) لتسجيل تفاعلات المتصفح ولقطات DOM، مما يسهل إعادة تشغيل الأخطاء وفحصها في تقارير HTML تفاعلية.

استقرار محرك التفتيش الواعي بالنوع tsgolint

أصبح محرك tsgolint، الذي يدعم التفتيش الواعي بأنواع TypeScript، مستقراً الآن. يتفوق هذا المحرك على ESLint في السرعة بمعدل يتراوح بين 12 و18 ضعفاً في قواعد البيانات الكبيرة، مع دعمه لـ 59 من قواعد typescript-eslint الواعية بالنوع.

يتميز Oxlint بقدرته على مشاركة برنامج TypeScript واحد بين مهام التفتيش والتحقق من الأنواع، بدلاً من تحليل المشروع مرتين. هذا التكامل يقلل من زمن المعالجة ويوفر نتائج دقيقة في اكتشاف الأخطاء التي تتطلب بيانات النوع.

أداء فائق في تنسيق الكود عبر Oxfmt

أعاد فريق فويديرو زيرو كتابة أدوات تنسيق JSON وCSS وSCSS وLess وGraphQL وYAML في Oxfmt بلغة Rust. هذا التحول التقني جعل Oxfmt أسرع من Prettier بمعدل 7 أضعاف، مع الحفاظ على توافق المخرجات وسهولة الاستخدام التي اعتاد عليها المطورون.

يعكس هذا التحسين التزام الفريق بجعل سلسلة الأدوات أسرع دون التضحية بجودة المخرجات. بفضل البنية المبنية على Oxc، تستفيد جميع الأدوات من التحسينات في الطبقات السفلية، مما يخلق تأثيراً تراكمياً إيجابياً على الأداء العام.

فويديرو زيرو تسرّع أدوات جافاسكربت 10 أضعاف بعد انضمامها لـ كلاودفلير
صورة مرتبطة بالخبر من Cloudflare Blog · المصدر: Cloudflare Blog

إطلاق Vite+ 1.0 وتوحيد سلسلة الأدوات

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

كما يعمل الفريق على ميزة "Bundled Dev" التي تستخدم مجمّع الإنتاج أثناء التطوير، مما يسرّع خادم التطوير للتطبيقات الضخمة ويقلل من عبء الشبكة. تستخدم لوحة تحكم كلاودفلير الداخلية هذه الميزة بالفعل لجميع مطوريها، مما يعكس ثقتها في فعاليتها.

استثمار في المصادر المفتوحة ومستقبل الوكلاء

تؤكد فويديرو زيرو أن مهمتها تتمثل في زيادة إنتاجية مطوري جافاسكربت من الجيل القادم، بما في ذلك وكلاء الذكاء الاصطناعي. مع تسارع عمليات الاستدلال (Inference)، تصبح سرعة التحقق من الأنواع والتجميع عنق الزجاجة، لذا فإن تسريع هذه الأدوات يصبح أمراً حيوياً لتقليل وقت انتظار الوكلاء.

لتعزيز التزامها بالمجتمع، التزمت كلاودفلير بتمويل إضافي قدره مليون دولار للمصادر المفتوحة، ليضاف إلى مليون دولار مخصصة سابقاً لمجتمع Vite. يخطط الفريق لإطلاق تحسينات كبيرة على محلل Oxc وخوارزميات تقطيع الكود في Rolldown خلال الأشهر القادمة، مع الحفاظ على الشفافية والمشاركة المجتمعية.

المصادر

  • Cloudflare BlogFour months of VoidZero at Cloudflare: making the open-source JavaScript toolchain faster for all humans and agents