웹 성능을 개선하기 위해서는 상당히 많은 지식들이 필요하다. 본 게시물에서는 어떠한 지식들을 학습해야하는지 간략하게 알아본다.
자료구조와 알고리즘
적절한 자료구조와 알고리즘의 선택은 성능 개선에 큰 도움을 준다.
Typed_arrays
es6부터 표준으로 정의되었다. Array.isArray()에 대한 호출은 false이고, 일반 배열에 이용할 수 있는 모든 메서드들이 형식화 배열에 지원되지는 않는다.
형식화 배열을 사용하는 웹 API는 아래와 같다.
Network
- High Performance Browser Networking
- DNS
- TLS
- HTTP
브라우저
- 브라우저 동작
- 브라우저는 어떻게 동작하는가?
- How Web Browsers Work — Behind the scene Architecture, Technologies, and Internal Working
- How broser rendering works — Behind the scenes
- 웹 브라우저는 렌더링 프로세스 - 웹 성능 최적화에 필요한 브라우저의 모든 것
- Understanding the Critical Rendering Path
- Populating the page: how browsers work
- How does a browser create a web page?
- 자바스크립트 엔진
- 브라우저 구조
- 하드웨어 가속
도구
참고
- Browser Compat
728x90
'Web Performance' 카테고리의 다른 글
Navigation and resource timings (0) | 2021.07.29 |
---|
댓글