# [[Render Tree]] ## π Brief Summary λ λ νΈλ¦¬(Render Tree)λ μΉ λΈλΌμ°μ μ λ λλ§ κ³Όμ μμ DOM(λ¬Έμ κ°μ²΄ λͺ¨λΈ)κ³Ό CSSOM(CSS κ°μ²΄ λͺ¨λΈ)μ΄ κ²°ν©νμ¬ λ§λ€μ΄μ§λ ꡬ쑰μ λλ€ [1-3]. μ΄ νΈλ¦¬λ νλ©΄μ μκ°μ μΌλ‘ μΆλ ₯λμ΄μΌ νλ λ Έλλ€κ³Ό ν΄λΉ λ Έλλ€μ κ³μ°λ μ€νμΌ μ 보λ§μ ν¬ν¨ν©λλ€ [3-5]. μμ±λ λ λ νΈλ¦¬λ μ΄ν νλ©΄μμ κ° μμμ μ νν μμΉμ ν¬κΈ°λ₯Ό κ³μ°νλ λ μ΄μμ(Layout) λ¨κ³μ μ€μ ν½μ μ 그리λ νμΈνΈ(Paint) λ¨κ³μ ν΅μ¬ μ λ ₯ λ°μ΄ν°λ‘ μ¬μ©λ©λλ€ [1, 6, 7]. ## π Core Content * **μμ± κ³Όμ :** λΈλΌμ°μ λ DOM νΈλ¦¬μ 루νΈμμλΆν° μμνμ¬ νλ©΄μ νμλλ(visible) κ° λ Έλλ₯Ό μννλ©° λ λ νΈλ¦¬λ₯Ό ꡬμ±ν©λλ€ [3, 5, 8]. νλ©΄μ νμλλ κ°κ°μ λ Έλμ λν΄ λΈλΌμ°μ λ CSSOMμμ μΌμΉνλ μ μ ν κ·μΉμ μ°Ύμ μ μ©νλ©°, μ΅μ’ μ μΌλ‘ μ½ν μΈ μ κ³μ°λ μ€νμΌμ ν¨κ» ν¬ν¨νλ λ λ νΈλ¦¬λ₯Ό μμ±ν©λλ€ [4, 5]. * **ν¬ν¨ λ° μ μΈ μμμ κΈ°μ€:** λ λ νΈλ¦¬λ μκ°μ λ μ΄μμμ μν₯μ λ―ΈμΉλ μμλ€λ§ ν¬ν¨ν©λλ€ [1]. λ°λΌμ `
`, `