일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UI 개발 패턴
- 자바스크립트
- react 선언형
- React
- 프로그래머의 길
- javascript 함수형 프로그래밍
- 멘토에게 묻다
- javascript
- 함수형 프로그래밍
- javascript 순수 함수
- javascript 이메일 자동완성
- 디바운싱
- React 성능
- Concurrent 모드
- 로딩 최적화
- 성능 최적화
- js 함수형 프로그래밍
- 자바스크립트로 알아보는 함수형 프로그래밍
- useState 동작원리
- 웹 성능 최적화
- 에니메이션 최적화
- javascript 일급 함수
- 프러그래머의 길 멘토에게 묻다
- 클로져
- Concurrent UI Pattern
- javascript email
- 개발자 독서
- 일급 함수
- React 성능 최적화
- react 명령형
- Today
- Total
목록React 성능 최적화 (2)
Hengxi's 개발 블로그
웹 성능 최적화 방법 2 애니메이션 최적화(Reflow, Repaint) 컴포넌트 Preloading 이미지 Preloading 1. 애니메이션 최적화 (Reflow, Repaint) 애니메이션 원리 연결된 동작을 하는 그림을 빠르게 보여주면 이전 그림이 뇌에서 사라지기 전에 다음 그림을 보면서 연결된 것처럼 받아들이는 원리 일반적인 모니터의 경우에는 1초에 60 FPS(1초에 이미지를 표현할 수 있는 개수)로 이미지를 표할 할 수 있는데, 브라우저도 이에 맞춰 초당 60 FPS으로 렌더링을 하려고 한다. 요즘 좋은 모니터의 경우에는 144 FPS까지 가능하다. 브라우저가 렌더링을 하는 과정에서 특정한 이유를 통해서 한 번의 이미지를 표현할 수 있는 프레임이 작아진다면(30 FPS나 20 FPS가 된다면..
웹 성능 최적화는 왜 필요할까? 1. 사용자가 떠나지 않도록 하기 위해( 수익 증대 ) 프런트엔드 개발자라면 상식적으로 다 알고 있듯이 페이지가 뜨는 시간이 늦어지면 서비스를 사용하는 사용자들은 점점 떠나갈 것이다. 반대로 성능이 좋아져서 사용자들이 우리 서비스에 오래 머문다면 그만큼 서비스에서 창출할 수 있는 수익은 증대할 것이다. 2. 프런트엔드 개발자로서, 경쟁력을 갖추기 위해 프런트엔드 개발을 하다 보면 일반적으로 어디서나 비슷한 일을 하게 되는데... 거기서 브라우저를 이해하고 웹 성능을 최적화할 수 있다면? 일단 프런트엔드 개발자 중에 상위 10%는 먹고 들어간다고 한다.(실화...?) 프런트엔드라는 분야가 나온 지 시간이 좀 흘러 몇몇 사람들은 성능 최적화에 관심을 가지고 있지만 아직 전반적..