Sveltejs Academy · درس

التحميل المؤجل وتجربة مستخدم شبيهة بـ Suspense

اعرض أدوات تحميل هيكلية أثناء حل البيانات المبثوثة لتحسين الأداء المتصوَّر.

الدرس 2 من 413 خطوة

التحميل المؤجل وتجربة مستخدم شبيهة بـ Suspense درس مجاني في Sveltejs Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Sveltejs Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Sveltejs Academy 4 دروس في المجموع.

واجهة الهيكل العظمي

اعرضوا أشكالًا نائبة أثناء تحميل البيانات، إذ يشعر المستخدمون بأن الصفحة أسرع.

الدمج مع البث

صيّروا الهياكل العظمية داخل كتلة الانتظار في {#await}.

{#await data.slow}
  <div class="skeleton" />
{:then result}
  <Card data={result} />
{/await}

الإفصاح التدريجي

رتّبوا الهياكل العظمية على طبقات لكشف الأقسام عند وصول بياناتها.

الرسوم المتحركة

حرّكوا الهياكل العظمية بتأثير لمعان خفيف لإضفاء لمسة نهائية جيدة.

فرع الخطأ

أدرجوا دائمًا {:catch} لمعالجة حالات الفشل بسلاسة.

التصيير الأولي

تُصيَّر البنية فورًا مع البيانات المُرسلة بالبث، بينما ينتظر القسم المعتمد على البيانات فقط.

مقياس الأداء

يحسّن البث مقياسي Largest Contentful Paint وFirst Contentful Paint.

لا تفرطوا في البث

لا ينبغي إرسال البيانات الأساسية الظاهرة في الجزء العلوي بالبث، لأن المستخدمين يحتاجون إليها فورًا.

الدمج مع التخزين المؤقت

خزّنوا النتائج مؤقتًا حتى تتجاوز عمليات الانتقال اللاحقة حالة التحميل.

مقارنةً بـ Suspense

يشبه أسلوب SvelteKit أسلوب Suspense في React، من دون واجهات API الجديدة.

التركيز على المستخدم

فكروا دائمًا فيما يراه المستخدم أولًا. أرسلوا البيانات الثانوية بالبث، وصيّروا المحتوى الأساسي بسرعة.

تحقق سريع

لماذا نستخدم الهياكل العظمية؟

مراجعة

ادمجوا تحميل البيانات بالبث مع واجهات الهياكل العظمية لتوفير تجربة استخدام شبيهة بـ Suspense، تُبقي المستخدمين متفاعلين أثناء جلب البيانات.

البدء مجانًا

تعلم HTML مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
41
الدروس
163

الأسئلة الشائعة

هل درس «التحميل المؤجل وتجربة مستخدم شبيهة بـ Suspense» مجاني؟

نعم — نص درس «التحميل المؤجل وتجربة مستخدم شبيهة بـ Suspense» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Sveltejs Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Sveltejs Academy 4 دروس في المجموع.

ماذا ستتعلم في «التحميل المؤجل وتجربة مستخدم شبيهة بـ Suspense»؟

اعرض أدوات تحميل هيكلية أثناء حل البيانات المبثوثة لتحسين الأداء المتصوَّر. تتمرن على Sveltejs Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Sveltejs Academy؟

لا تُشترط خبرة سابقة. Sveltejs Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «التحميل المؤجل وتجربة مستخدم شبيهة بـ Suspense»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Sveltejs Academy هذا؟

نعم. كل درس في Sveltejs Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. بث البيانات باستخدام Promises في load
  2. التحميل المؤجل وتجربة مستخدم شبيهة بـ Suspense
  3. البث من الخادم باستخدام +server.js
  4. الترطيب التدريجي
← العودة إلى Sveltejs Academy