Cloudflare تطلق Vinext 1.0، إعادة كتابة لـ Next.js فوق Vite ببناء أسرع 4.4 مرة
ارتباط Next.js بأدواته الخاصة جعل تشغيله خارج Vercel عملًا مرهقًا، وإعادة بنائه فوق bundler منتشر تنقل زمن الـ build من شيء يُسمع عنه إلى شيء يمكن قياسه في دقائق.
وسم
ارتباط Next.js بأدواته الخاصة جعل تشغيله خارج Vercel عملًا مرهقًا، وإعادة بنائه فوق bundler منتشر تنقل زمن الـ build من شيء يُسمع عنه إلى شيء يمكن قياسه في دقائق.
مساحة الهجوم في أي مشروع تشمل قرارات لم يتخذها صاحبه؛ فالمطور اختار Next.js، واختار Next.js مكتبة sharp، واختارت sharp مكتبة libheif التي وقعت فيها الثغرة.
الصفحة لم تصبح أسرع فعليًا، لكن المستخدم لم يعد ينتظر أمام شاشة فارغة، والفرق يظهر أكثر على شبكات الهاتف غير المستقرة التي يتصفح منها معظم المستخدمين.
مصدر السرعة ليس اللغة وحدها بل طريقة إدارة الذاكرة والاندماج داخل أداة البناء، والطبقة التي تمر على كل ملف في أدوات الواجهات تنتقل تدريجيًا إلى Rust.
تطبيق يعمل دون أي خطأ قد يكون بلا حماية على بعض الطلبات، لأن فحص الصلاحيات الموضوع في الـ middleware لا يُنفَّذ أصلًا في إعداد محدد.