مقياس INP (التفاعل حتى الرسم التالي) يقيس استجابة الصفحة لتفاعلات المستخدم، ويتكون من ثلاث مراحل: تأخير الإدخال، مدة المعالجة، وتأخير العرض. يبدأ تأخير الإدخال عندما يبدأ المستخدم التفاعل وينتهي عند بدء تشغيل دوال معالجة الأحداث [8].
تم تصميم هذه المقالة بناءً على مصادر Chrome الرسمية لتقديم إرشادات قابلة للتنفيذ لتحسين مقياس التفاعل حتى الرسم التالي (Interaction to Next Paint - INP).
ملاحظة: الرابط المطلوب من
developer.chrome.com(/docs/web-platform/optimize-inp) لم يعد متاحًا (خطأ 404). الإرشادات المطابقة موجودة في صفحة "Optimize Interaction to Next Paint" علىweb.devووثائق "INP breakdown" في Chrome DevTools. الاقتباسات المقدمة هنا تعتمد على المقتطفات المتاحة.
يتكون كل تفاعل من ثلاثة أجزاء متتالية:
| القيمة | التصنيف |
|---|---|
| أقل من 200 ملي ثانية | جيد |
| بين 200 و 500 ملي ثانية | يحتاج تحسينًا |
| أكثر من 500 ملي ثانية | ضعيف |
تحسين INP يتطلب تركيزًا على جميع المكونات الثلاثة، وليس فقط تأخير الإدخال. استخدم أدوات Chrome DevTools (INP breakdown) لتحديد المرحلة الأبطأ في كل تفاعل. ابدأ بتقليل العمل غير الضروري على الخيط الرئيسي، وحسّن كود معالجات الأحداث، وقلل من تأثير النصوص البرمجية من جهات خارجية.
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
مقياس INP (التفاعل حتى الرسم التالي) يقيس استجابة الصفحة لتفاعلات المستخدم، ويتكون من ثلاث مراحل: تأخير الإدخال، مدة المعالجة، وتأخير العرض.
مقياس INP (التفاعل حتى الرسم التالي) يقيس استجابة الصفحة لتفاعلات المستخدم، ويتكون من ثلاث مراحل: تأخير الإدخال، مدة المعالجة، وتأخير العرض. يبدأ تأخير الإدخال عندما يبدأ المستخدم التفاعل وينتهي عند بدء تشغيل دوال معالجة الأحداث [8].
تتكون مدة المعالجة من الوقت اللازم لتشغيل دوال معالجة الأحداث حتى اكتمالها [8].