# reflow

17개의 포스트

브라우저의 Reflow, Repaint

Reflow와 Repaint의 개념을 알기 전에, 렌더 트리(Render Tree)에 대한 이해가 필요합니다.브라우저는 HTML, StyleSheets를 해석합니다.HTML 문서의 해석이 끝나면 ‘DOM 트리’를 만들고, StyleSheets 문서의 해석이 끝나면 ‘스

2022년 6월 27일
·
0개의 댓글
·

Intersection Observer API (무한 스크롤)

Intersection Observer API Intersection Observer API는 타겟 요소와 상위 요소 또는 최상위 document 의 viewport 사이의 intersection 내의 변화를 비동기적으로 관찰하는 방법입니다. 즉, 특정 요소가 화면에

2022년 6월 1일
·
0개의 댓글
·
post-thumbnail

💻 TIL 27 | 브라우저 렌더링(feat. 말하면서 배워요)

말하면서 배워요 스터디에서 공부하는 내용으로 질문과 대답 위주의 글입니다. 또한 내용에 오류나 오타가 있을 시 댓글로 알려주시면 감사하겠습니다.

2022년 5월 1일
·
0개의 댓글
·
post-thumbnail

32일차) 코드캠프에서는 실무 작성 코드 위주가 1순위랍니다 / memoization/메모이제이션/usememo/useCallback/reflow/repaint

실무 작성 코드 위주로 배우자, 자꾸 새로 만들지 말고 , 메모해 놓는거 어때 ? \-컴포넌트를 만들어놓고 봐보자 State는 변경되면서 컴포넌트가 바뀌면서 페이지가 리렌더링이 된다문제는 countLet이 State누를때마다 같이 초기화 됨(화면에도 안나타나고)\-특정

2022년 4월 27일
·
0개의 댓글
·
post-thumbnail

Reflow와 Repaint

브라우저에서 화면을 다시 그리는 과정을 크게 Reflow와 Repaint 두 개로 나눌 수 있습니다.\[Browser] Reflow와 Repaint화면에 변화가 있을 때 화면을 그리는 과정입니다.화면의 구조가 변경되었을 때에는 Reflow과정을 거쳐 화면 구조를 다시

2022년 4월 22일
·
0개의 댓글
·

Reflow & Repaint

브라우저 렌더링 과정을 살펴 본다

2022년 4월 6일
·
0개의 댓글
·
post-thumbnail

🔎Intersection Observer란?

🙋‍♂️무한 스크롤 관련해서 찾아보다가 intersection observer라는 것을 알게 되었습니다..!

2022년 3월 20일
·
0개의 댓글
·

Web Browser의 Reflow와 Repaint

DOM과 CSSOM의 결합으로 생성되며 meta, head와 같은 비시각적 DOM 요소들과 display 속성의 'none' 값이 할당된 요소들의 노드들을 제외한 페이지에 표시되는 모든 DOM 콘텐츠와 각각의 CSSOM 스타일 정보를 담고 있습니다.Reflow란 DOM

2022년 3월 9일
·
0개의 댓글
·
post-thumbnail

[개발일기] 렌더링 과정 이해하기

: 렌더링 엔진이 html, css 문서를 렌더링 한다.( js엔진과 다르다. ) 브라우저에서 웹 페이지를 로드하면 가장 먼저 HTML 파일을 다운로드. 파싱은 다운로드한 HTML을 해석하여 DOM 트리를 구성하는 단계. HTML 또는 리소스에 CSS가 포함된 경우,

2021년 12월 6일
·
0개의 댓글
·
post-thumbnail

JavaScript | Reflow 란 (feat. 브라우저 렌더링)

프론트 엔드 개발자라면 브라우저 렌더링 과정을 알아야한다. 그리고 브라우저 렌더링 과정에서 핵심은 reflow이다. DOM 요소를 다룰 때, reflow가 최대한 발생하지 않도록 조심해야 한다. 따라서 이 글을 작성하며 브라우저 렌더링과정과 리플로우에 대해서 알아보고자

2021년 10월 26일
·
0개의 댓글
·
post-thumbnail

02 브라우저 렌더링 101

🛑 해당 포스팅은 패스트캠퍼스 온라인 강의 The RED : 조은의 프론트엔드 실무 가이드 강의 필기 입니다.이 내용들에 대해 이해하고 있어야 SSR과 SPA에 대해 학습하는 것이 비로소 유의미해진다!

2021년 10월 13일
·
0개의 댓글
·
post-thumbnail

[Web] - 웹 브라우저(web browser)에 대하여 (2)

\*\* 이전 포스팅에서 렌더트리를 형성하는 과정에(웹브라우저 동작 과정) 대해서 포스팅했는데, 추가적으로 이번엔 렌더링 엔진은 아니지만 자바스크립트 엔진에 의해서 이뤄지는 자바스크립트 코드 파싱 과정에 대해서, 그리고 리렌더링 과정에 대해서 포스팅을 하고자 한다.위에

2021년 9월 2일
·
0개의 댓글
·
post-thumbnail

[HTML5 Canvas] 03 캔버스 애니메이션

requestAnimationFrame 애니메이션을 공부할 때 수도 없이 보아왔던 requestAnimationFrame MDN을 참고하면! > window.requestAnimationFrame()은 브라우저에게 수행하기를 원하는 애니메이션을 알리고 다음 리페인트

2021년 5월 30일
·
0개의 댓글
·
post-thumbnail

웹 브라우저는 어떻게 동작하는가

https://helloinyong.tistory.com/320https://yozm.wishket.com/magazine/detail/1338/

2021년 5월 17일
·
0개의 댓글
·

OffsetTop을 읽으면 reflow가 발생한다?

offsetTop을 읽는 것 자체가 무조건 reflow를 발생시키지는 않는다. 하지만 offsetTop을 읽기 위해서 브라우저가 렌더링 큐에 쌓인 모든 작업을 수행하면서 reflow를 발생시킬 수 있다고 한다.

2021년 3월 25일
·
0개의 댓글
·

reflow

리플로우는 문서 내 요소의 위치와 도형을 다시 계산하기 위한 웹브라우저 프로세스의 이름으로, 문서의 일부 또는 전체를 다시 렌더링하는 데 사용된다.리플로우는 브라우저에서 사용자를 차단하는 작업이므로, 개발자가 리플로우 시간을 향상하는 방법을 이해하고 다양한 문서 속성(

2021년 1월 1일
·
0개의 댓글
·
post-thumbnail

reflow와 repaint

브라우저가 화면에 픽셀을 렌더링하는 순서는 다음과 같다. (chrome 기준) DOM 및 CSSOM 트리는 결합되어 렌더링 트리를 형성한다. 렌더링 트리에는 페이지를 렌더링하는 데 필요한 노드만 포함된다. 레이아웃은 각 객체의 정확한 위치 및 크기를 계산한다.

2020년 12월 13일
·
0개의 댓글
·