강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

dngwoodo6584 のプロフィール画像
dngwoodo6584

投稿した質問数

フロントエンド開発者向け、実践的なWebパフォーマンス最適化(feat. React) - Part. 1

2-3) アニメーション分析(ReflowとRepaint理論)

paint 단계 질문

作成

·

411

1

안녕하세요. paint단계에 대해 질문이 있습니다.

paint단계에서는 layout단계에서 크기와 위치가 계산된 것들을 영역별로 쪼개서 레이아웃을 만드는 것으로 알고 있는데 강의에서처럼 색을 칠하고 레이아웃도 만든다고 생각을 하면 될까요?

reactdevtools

回答 2

1

dngwoodo6584님의 프로필 이미지
dngwoodo6584
質問者

답변 감사합니다. 질문의 의도는 composite 단계에서 일어나는 레이아웃들을 차곡차곡 쌓는 과정에서 사용되는 레이아웃들이 어느 단계에서 만드는지에 대한 질문이였습니다.

hackurity01님의 프로필 이미지
hackurity01
インストラクター

Layout 단계 이후 Update layer tree 단계가 있습니다.
이 때 layer들을 나누게 되고, paint 단계를 거칩니다.

참고: 

https://developers.google.com/web/updates/2018/09/inside-browser-part3?hl=ko#%EB%A0%88%EC%9D%B4%EC%96%B4%EC%97%90_%EB%8C%80%ED%95%9C_%EA%B3%A0%EC%B0%B0

0

hackurity01님의 프로필 이미지
hackurity01
インストラクター

안녕하세요 dongwoo kim님,

layout과 paint 과정에 대해서 질문을 주셨는데요,

우선 layout 과정에서는 요소들의 위치, 사이즈 등을 결정하고,

그것을 기준으로 paint 단계에서는 스타일(색상, 테두리 등)을 입힙니다.

말씀하신, paint 단계에서 레이아웃을 만든다는 말이 정확히 어떤 의미인지는 모르겠으나, 요소의 위치와 사이즈를 말씀하시는 거라면, 그 작업은 paint가 아니라 layout에서 이루어 집니다.

답변이 도움되었기를 바라며, 강의에 관심을 가져주셔서 감사합니다. :)

dngwoodo6584 のプロフィール画像
dngwoodo6584

投稿した質問数

質問する