في عالم يفقد السيطرة 🌀 عالم البرمجة لك

borma logo
person

هنكمل كلامنا عن الحاجات المتقدمة في Next.js وهنركز على مميزات ممكن تحسن تجربة المستخدم والموقع بشكل كبير زي Image Optimization، Built-in Analytics، وCustom App وDocument. كل واحدة من دول هتفتحلك باب جديد في تحسين موقعك ان شاء الله

1. تحسين الصور (Image Optimization):

في البدايه الصور بتاخد جزء كبير من وقت تحميل أي موقع عشان كدا Next وفر <Image /> كحل لتحسين الصور بشكل أوتوماتيكي.

طيب اي اللي بيميز <Image />؟

  • تحسين تلقائي للصورة لانه هيختار الجودة المناسبة حسب الشاشة والجهاز.
  • Responsive Images لان الصورة بتتغير حجمها حسب الشاشة.
  • ودعم لصيغ حديثة زي WebP اللي بتقلل الحجم من غير ما تأثر على الجودة

مثال عملي

زر نسخ الكود

لو عندك صور كتير استخدم حاجه زي Cloudinary افضل.

 

Built-in Analytics:

هتقدر تعرف إيه أكتر الصفحات اللي الناس بتزورها و سرعة تحميل موقعك في أماكن مختلفة وغيره…

طيب إزاي افعلها؟

هتنزل الباكدج:
زر نسخ الكود

هتفعلها في مشروعك من لوحة التحكم على Vercel وهتلاقي تقارير شاملة عن أداء الموقع والزيارات وغيره.

Custom App و Document:

Custom App (_app.js):

لو عايز تضيف Global Layout لكل الصفحات زي الهيدر والفوتر هتستخدم الملف ده.
زر نسخ الكود

Custom Document (_document.js):

لو محتاج تتحكم في الـ <html> أو <body>:
زر نسخ الكود

وبكده نكون خلصنا شرحنا عن الImage Optimization. لو عندك سؤال أو استفسار، اكتب في الكومنتات.

قسم التعليقات