اسکریپت های مسدود کننده رندر

Render-blocking scripts

Render-blocking scripts به اسکریپت‌هایی اشاره دارد که بارگیری صفحه وب را مسدود یا به تأخیر می‌اندازند، به خصوص در هنگام بارگیری اولیه صفحه. وقتی مرورگر یک صفحه وب را دریافت می‌کند، باید تمام فایل‌های مرتبط با آن صفحه را بارگیری و پردازش کند تا صفحه به کاربر نمایش داده شود. اما وقتی که اسکریپت‌هایی که از نوع Render-blocking هستند وجود داشته باشند، ممکن است مرورگر پردازش صفحه را به تأخیر بیندازد.

اسکریپت‌های Render-blocking معمولاً شامل کدهای JavaScript هستند که در هنگام بارگیری صفحه، ممکن است منجر به توقف فرآیند بارگیری و پردازش صفحه شوند. این موضوع می‌تواند باعث ایجاد تأخیر در نمایش محتوای صفحه به کاربران شود، به خصوص اگر این اسکریپت‌ها در بخش‌های بالایی از صفحه قرار داشته باشند که باید قبل از نمایش صفحه بارگیری شوند.

برخی از راه‌حل‌های کاهش Render-blocking scripts شامل استفاده از متدهایی مانند:

  1. Async و Defer: استفاده از ویژگی‌های async و defer در تگ‌های