CodeShot
Juniorسختی 2 از ۵· در 25٪ مصاحبه‌های این حوزه پرسیده شده

مرورگر یک صفحهٔ وب را چطور رندر می‌کند؟

نشان کردن

پاسخ کوتاه

HTML را به DOM، CSS را به CSSOM تبدیل می‌کند، این دو را در Render Tree ترکیب و سپس Layout و Paint را اجرا می‌کند.

پاسخ کامل

این فرآیند Critical Rendering Path نام دارد: مرورگر ابتدا ساختار سند (DOM) و استایل (CSSOM) را می‌سازد، آن‌ها را ترکیب می‌کند تا بداند چه چیزی باید نمایش داده شود، سپس موقعیت هر عنصر را محاسبه (Layout) و در نهایت روی صفحه رنگ‌آمیزی (Paint) می‌کند.