جریان مجدد اجباری
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
تاریخ انتشار: 8 اکتبر 2025
جریان مجدد اجباری زمانی اتفاق میافتد که جاوا اسکریپت ویژگیهای هندسی (مانند offsetWidth
) را پس از باطل شدن سبکها با تغییر در وضعیت DOM، جستجو میکند. این کار مرورگر را مجبور میکند تا فوراً یک طرحبندی را انجام دهد، که اجرای اسکریپت را قطع میکند و منجر به عملکرد ضعیف میشود.
مثالی از کدی که باعث جریان مجدد اجباری می شود:
جریانهای مجدد اجباری چندگانه به صورت متوالی به نام "خرابی طرح" نامیده می شود.
چگونه می توان از این بینش عبور کرد
- از مقدار نوشتههای هندسی DOM که درست قبل از خواندن انجام میشود، اجتناب کنید یا حداقل کاهش دهید.
- هیچ جریان مجدد اجباری که بیش از 30 میلی ثانیه طول می کشد نداشته باشید.
مراجع اضافی
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-10-08 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-10-08 بهوقت ساعت هماهنگ جهانی."],[],[]]