تاريخ النشر: 31 آذار (مارس) 2014
لعرض المحتوى في أسرع وقت ممكن، يجب تقليل ثلاثة متغيّرات:
- عدد الموارد المهمة
- طول المسار الحرج
- عدد وحدات البايت المهمة.
المورد المهم هو مورد يمكن أن يحظر العرض الأوّلي للصفحة. وكلما قلّت هذه الموارد، قلّت كمية العمل التي يبذلها المتصفّح ووحدة المعالجة المركزية والموارد الأخرى.
وبالمثل، يعتمد طول المسار الحرج على الرسم البياني للتبعية بين الموارد الحرجة وحجمها بالكيلوبايت: لا يمكن بدء بعض عمليات تنزيل الموارد إلا بعد معالجة مورد سابق، وكلما زاد حجم المورد، زاد عدد عمليات النقل ذهابًا وإيابًا التي تستغرقها عملية التنزيل.
أخيرًا، كلما قلّ عدد البايتات المهمة التي يجب أن ينزّلها المتصفّح، كان بإمكانه معالجة المحتوى بشكل أسرع وعرض محتواه على الشاشة. لتقليل عدد البايتات، يمكننا تقليل عدد الموارد (أو إزالتها أو جعلها غير ضرورية) والتأكّد من تقليل حجم النقل إلى أقصى حد من خلال ضغط كل مورد وتحسينه.
التسلسل العام للخطوات لتحسين مسار التقديم الحرج هو:
- حلِّل المسار الحرج وصنِّفه: عدد الموارد، وعدد البايتات، والطول.
- تقليل عدد الموارد المهمة: التخلص منها وتأجيل تنزيلها ووضع علامة عليها باعتبارها غير متزامنة، وغير ذلك من الاعتبارات المهمة
- يمكنك تحسين عدد وحدات البايت المهمة لتقليل وقت التنزيل (عدد عمليات النقل ذهابًا وإيابًا).
- تحسين ترتيب تحميل الموارد المُهمّة المتبقية: نزِّل جميع مواد العرض المُهمّة في أقرب وقت ممكن لتقصير طول المسار الحرج.