브라우저 최적화 -Reflow, Repaint
브라우저 원리 HTML parsing → Dom 생성 CSS parsing → CSSOM 생성 DOM + CSSOM → render tree 셍성 layout → 위치와 크기를 계산한다 paint → 화면상에 실제 픽셀로 변환하여 레이어를 만든다, 색 채워넣기 composite → 레이어를 합성하여 실제 화면에 나타낸다. Reflow, Repaint layout 과정과 paint과정이 자주 일어나게 되면 웹성능이 저하된다. layout과 print 과정을 피하는 방법에 대해 알아보자. Reflow 정의 기존의 엘리멘트의 크기나 위치가 변경되는 경우 DOM 과정부터 모든과정을 다시 계산하는 과정 성능을 가장 떨어트리게 되는 부분이며 성능최적화가 가장 많이 일어나는 곳이다. width, height, fon..
프론트엔드
2023. 3. 9. 18:25
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- CSS
- storybook scss이슈
- React useMemo
- 백준 22862
- 자바스크립트
- 에러핸들링
- storybook scss import
- 미로탈출 명령어
- javascript
- 선언적 UI
- useCallback과 useMemo 사용
- nextjs errorboundary
- react suspense
- 서비스 디자인 패턴
- 가장 긴 짝수 연속한 부분 수열
- serverless 배포
- nestjs 배포하기
- 표현 가능한 이진트리
- React useCallback
- node 버전 마이그레이션
- 관심사 분리하기
- 서버사이드 error handling
- 1600 파이썬
- nextjs 에러핸들링
- storybook react is not defiend 해결
- node version yarn berry
- serverless nestjs
- 불량 사용자 자바스크립트
- 백준 1600번
- suspense 장점
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함