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

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

☆نشان کردن

پاسخ کوتاه

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

پاسخ کامل

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