إرهاق التخطيط
يُكتب أيضاً: Forced Synchronous Layout
نمط برمجي يغيّر التنسيقات ثم يقرأ أبعاد العناصر مباشرة بشكل متكرر، فيجبر المتصفح على إعادة حساب التخطيط مرات كثيرة ويبطئ الاستجابة للتفاعل بشكل ملحوظ على الموبايل.
معنى Layout Thrashing بالعربي: إرهاق التخطيط، ويُسمى أيضًا التخطيط المتزامن القسري. هو نمط في كود JavaScript يغيّر تنسيقات العناصر ثم يقرأ أبعادها فورًا، ويكرر ذلك في حلقة.
Layout Thrashing in Arabic: إرهاق التخطيط.
كل قراءة بعد تغيير تجبر المتصفح على إعادة حساب تخطيط الصفحة في الحال بدل تأجيله، فتتحول عملية واحدة إلى عشرات العمليات وتطول المهمة على الخيط الرئيسي، ويتأخر رد الصفحة على الزائر.
الحل أن تقرأ كل الأبعاد التي تحتاجها أولًا ثم تكتب التغييرات دفعة واحدة. أدوات المطور تعلّم هذه الحالة بتحذير Forced reflow في تبويب Performance.
