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
- app router emotion
- 프로그래머스 거리두기 확인하기
- 백준 1339번 nodejs
- 자바스크립트 스코프
- 백준 1339번 자바스크립트
- 자바스크립트 문자열 압축
- suspense 비동기
- 프로그래머스 문자열 압축
- suspense react-query
- 카카오 코테
- 구름톤
- 백준 1339번 js
- 사용성 개선
- next13 emotion
- 스코프
- TypeError: createContext only works in Client Components. Add the "use client" directive at the top of the file to use it. Read more:
- js 스코프
- js 문자열 압축
- 리액트쿼리 suspense
- suspense 동작원리
- emotion RSC
- emtion app router
- 백준 2108 nodejs
- js
- 구름톤 챌린지 회고
- suspense 병목현상
- js 거리두기 확인하기
- 백준 2108 자바스크립트
- 구름톤 챌린지
- 옵셔널체이닝
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