مسام
العودة إلى الدورة

أوراكل Visual Builder: تطبيقات تعيش بعد إصدارها الأول · الوحدة ١٥ · الأداء

عرض قائمة كبيرة

الدرس ١٥١ من ١٧٦ · ٣ دقيقة

ماذا يفعل المتصفّح بألفي صفّ، والمكوّناتُ التي تعالجه عنك إن تركتها. وهذا البطء الذي ليس الشبكة. فالبيانات وصلت سريعًا وما زالت الصفحة تستغرق ثوانٍ، لأن المتصفّح يُطلَب منه بناء شيءٍ هائل. وكل صفٍّ عناصر حقيقية في المستند، وثمانية أعمدةٍ من ألفي صفٍّ ستّة عشر ألف خلية. فيخطّطها المتصفّح كلها ويحملها كلها ويعيد العمل كلّما تغيّر شيء. ولذلك تكون قائمةٌ كبيرة بطيئة الظهور وبطيئة التفاعل بعدُ. والمكوّنات تحلّ هذا بالفعل إن استعملتها كما قُصِد. فشبكة بياناتٍ تستطيع عرض ما على الشاشة فقط وإعادة استعمال العناصر والمستخدم يمرّر، فيكلّف ألفا صفٍّ نحو ما يكلّفه عشرون. وهي خاصّيةٌ للمكوّن مع مزوّد البيانات الصحيح، لا شيءٌ تبنيه. ولذلك يكون أول سؤالٍ أالتففتَ حولها. فجدولٌ يُطعَم مصفوفةً بسيطة يجب أن يعرضها كلها لا يستطيع شيئًا من ذلك — وهذا أحد المواضع العدّة التي يكون فيها الإصلاح الكفَّ عن فعل شيءٍ لا إضافة شيء. والسؤال الأول الصادق لماذا ثمّة ألفا صفٍّ على الشاشة أصلًا. فلا أحد

الدرس الكامل جزء من الدورة

الفيديو والدرس المكتوب كاملًا واختبار الوحدة مشمولة في أوراكل Visual Builder: تطبيقات تعيش بعد إصدارها الأول، مع شهادة عند الإكمال ونافذة استرداد مدتها أربعة عشر يومًا.

احصل على الدروس المجانية بالبريد

سنرسل لك رابطًا لكل درس مجاني في هذه الدورة. لا حاجة إلى حساب، ورسالة واحدة فقط.

في هذه الوحدة: الوحدة ١٥ · الأداء

  1. ١قِس قبل أن تغيّر شيئًا
  2. ٢الجلب الزائد: السبب المعتاد
  3. ٣استدعاءات أكثر من اللازم
  4. ٤عرض قائمة كبيرة
  5. ٥ماذا تُحمِّل، ومتى
  6. ٦التخزين المؤقت، ومتى يكذب
  7. ٧ما الذي ينكسر: ثلاثة إخفاقات أداء
  8. ٨تمهيد التدريب · عشرة أضعاف البيانات