رفتن به نوشته‌ها

برچسب: سرعت بارگذاری سایت

کاهش بار کاری main-thread + کاهش دیرکرد پاسخ سرور

«کاهش بار کاری main-thread» به چه معناست؟ برای توضیح این مورد باید با مفهوم main-thread آشنا شویم. main-thread عنصر اساسی و اولیه ی مرورگر کاربر است که مسئول تجزیه و تفسیر کد ها می باشد تا بتواند این کد ها را در قالب عناصر دیدنی و تعامل پذیر به کاربر نمایش بدهد. بگذارید بیشتر توضیح بدهم. احتمالا بسیاری از شما با مفهوم multi thread programming آشنا هستید. تفاوت multi thread programming با single thread programming در این است که process های برنامه در multi thread توسط چندین thread از CPU پردازش می شوند اما در single thread programming فقط یک thread مسئول پردازش process ها است (به زبان ساده process ها بار کاری CPU هستند، یعنی همان برنامه های در حال اجرا).