ما تعلمناه من العمل على Next.js 16
منصتنا ونظام Qistora مبنيان على Next.js 16. هذه أهم التغييرات التي لمسناها عملياً: proxy.ts بدل middleware، و Turbopack افتراضياً، و Cache Components الاختيارية.
بقلم Owner · نُشر

صدر Next.js 16 في 21 أكتوبر 2025، وبنينا عليه منصتنا ونظام Qistora. هذه أبرز التغييرات التي تعاملنا معها فعلياً.
1. proxy.ts بدل middleware.ts
استُبدل ملف Middleware بملف proxy.ts لتوضيح أنه يعمل على حدود الشبكة. نصيحتنا: أبقه خفيفاً — إعادة توجيه، ترويسات، فحص وجود ملف تعريف الارتباط — ولا تضع فيه منطق العمل. في منصتنا يضبط proxy.ts سياسة أمان المحتوى بـ nonce لكل طلب.
2. Turbopack هو المجمّع الافتراضي
أصبح Turbopack مستقراً وافتراضياً للتطوير والبناء. لاحظنا بناءً أسرع بوضوح، مع إمكانية العودة إلى webpack بالعلَم --webpack عند الحاجة.
3. Cache Components اختيارية وصريحة
لم يعد الإطار يخمّن ما يُخزَّن مؤقتاً: الشيفرة الديناميكية تعمل عند الطلب افتراضياً، والتخزين يتم صراحة بتوجيه "use cache" بعد تفعيل cacheComponents: true. القاعدة عندنا: لا نخزّن أي بيانات تعتمد على المستخدم، ونستخدم الوسوم (Tags) لإبطال المحتوى المنشور فور تحديثه.
4. نصائح للترقية
- راجع كل ملف middleware قديم وانقله إلى
proxy.tsمع تبسيطه. - اختبر البناء الإنتاجي كاملاً، لا وضع التطوير فقط.
- راقب استهلاك الذاكرة بعد تفعيل Cache Components؛ أفاد بعض المطورين بارتفاعه.
- ثبّت الإصدارات بدقة، وحدّث عند صدور إصلاحات أمنية.
المصدر: إعلان Next.js 16 الرسمي.
مشاريع ذات صلة
مدفوعنشطv1.0.0Devorbit Qistora
نظام متكامل لإدارة التقسيط والتمويل: العملاء، العقود وجداول الأقساط، الدفعات، التحصيل والمتأخرات، دفتر قيود مزدوج، المحفظة والتقارير — بواجهة عربية.
- PHP
- Laravel
- Livewire
- Vue.js
- Alpine.js
مقالات ذات صلة
- مقال2 دقائق قراءة
كيف نبني برمجيات مالية لا تخطئ في الحساب
القيد المزدوج الثابت، الحساب بالأعداد الصحيحة، مفاتيح منع التكرار، والمطابقة اليومية: المبادئ الهندسية التي نطبقها في Books و Qistora لتبقى الأرقام صحيحة.
اقرأ المقال - مقال2 دقائق قراءة
خبراتنا التقنية: كيف نختار الأداة المناسبة لكل منتج
من ASP.NET Core إلى Laravel و Next.js و Vue، ومن PostgreSQL إلى Redis و Docker: جولة في التقنيات التي نبني بها منتجاتنا، ولماذا اخترنا كل واحدة منها.
اقرأ المقال