반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- Javascript
- docker desktop 대체
- webpack
- 타입스크립트
- Spock Mock Stub Spy
- vue store
- Spock Stub
- Rancher Desktop설치
- enum
- TCP/IP
- 자바스크립트
- Vue+Typescript
- Docker Desktop 쓰고싶다
- HTTP란
- mock stub spy
- 트랜잭션 격리
- mock stub
- @Transaction isolation
- Spock Mock
- frontend
- docker desktop 유료화 정책
- 의존성주입
- Mock vs Stub
- ECMAScript
- DI
- 공짜로 Docker Desktop같은거 쓰기
- nuxtjs/composition-api buildModules
- TypeScript
- Spock Spy
- @Transaction propagation
Archives
- Today
- Total
목록리플로우 리페인트 (1)
끄적끄적
Reflow Repaint
리플로우와 리페인트? 웹개발을 하며 자연스럽게 접하게 되는 개념 중 하나일 것이라 생각합니다. 웹의 렌더링에 대한 개념이기에 웹개발자로써 기본적으로 알고 있어야 되지만 시간이 지나면 자연스럽게 이러한 이론은.. 흐려지게 되죠? 그래서 한번 정리해 두고자 합니다. 리?플로우 리?페인트란 웹 브라우저의 렌더링이 될 때 위의 그림과 같은 과정을 거치는데, 렌더트리에서 배치와 그리기 과정을 거치는 부분을 의미합니다.리플로우 배치과정이 다시 반복된다라고 보면 됩니다. 배치는 렌더트리를 구성하는 과정에서 크기, 위치등을 담당하고 display 그리고 width, height, position 등을 계산을 하게 되는데 이 부분을 재배치를 하게 되는것을 리플로우라고 합니다. 예를들어 자바스크립트의 바인딩을 이용해 동적..
ETC/웹최적화
2021. 5. 9. 21:57