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 | 31 |
Tags
- 자바스크립트 문자열 압축
- 카카오 코테
- suspense 동작원리
- 사용성 개선
- emotion RSC
- 자바스크립트 스코프
- js
- next13 emotion
- js 문자열 압축
- js 거리두기 확인하기
- js 스코프
- 프로그래머스 거리두기 확인하기
- emtion app router
- suspense 비동기
- 리액트쿼리 suspense
- 옵셔널체이닝
- 백준 1339번 js
- 백준 2108 nodejs
- app router emotion
- 백준 1339번 자바스크립트
- suspense react-query
- TypeError: createContext only works in Client Components. Add the "use client" directive at the top of the file to use it. Read more:
- 프로그래머스 문자열 압축
- 구름톤
- 백준 1339번 nodejs
- 스코프
- 구름톤 챌린지 회고
- 백준 2108 자바스크립트
- suspense 병목현상
- 구름톤 챌린지
Archives
- Today
- Total
목록렌더 트리 생성 (1)
Lennon FE
브라우저 렌더링 과정(1) - DOM, CSSOM과 렌더 트리
브라우저 렌더링 과정 1. 브라우저는 HTML, CSS, JS, IMG등 렌더링에 필요한 리소스를 request하고 서버로부터 response 받는다. 2. 서버로부터 응답된 HTML, CSS를 파싱하여 DOM과 CSSOM을 생성하고 결합해 렌더 트리를 생성한다. 3. 브라우저의 자바스크립트 엔진은 서버로부터 응답된 자바스크립트를 파싱해 실행한다. 이때 자바스크립트는 DOM API를 통해 DOM이나 CSSOM을 변경할 수 있고, 변경하면 다시 렌더 트리로 결합된다. 4. 렌더 트리를 기반으로 HTML의 레이아웃을 계산하고 브라우저 화면에 HTML요소를 페인팅한다. 브라우저의 핵심기능은 필요한 리소스를 서버에 요청하고 서버로부터 응답받아 브라우저에 렌더링 하는 것이다. 좀더 깊게 들어가보자. 순수 문자열로..
🧑💻 Web/Browser
2021. 11. 19. 00:46