프론트엔드 성능 최적화 가이드

웹 개발 스킬을 한 단계 높여 주는
$24.95
SKU
9788966263745
+ Wish
[Free shipping over $100]

Standard Shipping estimated by Fri 05/31 - Thu 06/6 (주문일로부 10-14 영업일)

Express Shipping estimated by Tue 05/28 - Thu 05/30 (주문일로부 7-9 영업일)

* 안내되는 배송 완료 예상일은 유통사/배송사의 상황에 따라 예고 없이 변동될 수 있습니다.
Publication Date 2022/11/15
Pages/Weight/Size 172*225*20mm
ISBN 9788966263745
Categories IT 모바일 > 웹사이트
Description
수강생 2천 명이 선택한 인프런 인기 강의
다년간의 컨설팅과 강의 노하우를 담았다!
4가지 실전 서비스로 배우는 웹 성능 최적화 기법


'웹 성능 최적화'는 프론트엔드 개발자라면 반드시 고민해야 하는 이슈다. 서비스 환경과 상황에 따라 필요한 최적화 포인트가 다르고, 기법도 매우 다양하기에 개발 중인 서비스 특성에 맞게 커스터마이징하는 능력이 중요하다. 저자는 수많은 기업의 웹 서비스 성능을 컨설팅하고, 삼성 SSAFY, 프로그래머스, 인프런, 스터디파이 등 강의 플랫폼에서 최적화 및 개발 강의를 진행한 경험을 책에 고스란히 녹여 냈다. '성능 최적화' 주제를 효과적으로 배우는 데 이론보다는 실습이 중요함을 강조하며 현장감 있게 구성했다. 이 책은 실생활에서 흔히 개발하는 4가지 실습 사이트를 예제로, 직관적인 최적화 노하우를 전달한다. 콘텐츠 사이즈 최적화, 컴포넌트 지연 로딩과 사전 로딩, 병목 코드 최적화, 캐시 최적화 등 다각적인 포인트를 익혀 나만의 최적화 경험치를 쌓아 보자.
Contents
1장 블로그 서비스 최적화
실습 내용 소개
____이 장에서 학습할 최적화 기법
____분석 툴 소개
서비스 탐색 및 코드 분석
____코드 다운로드
____서비스 실행
____서비스 탐색
____코드 분석
Lighthouse 툴을 이용한 페이지 검사
____Lighthouse로 검사하기
____Lighthouse 검사 결과
이미지 사이즈 최적화
____비효율적인 이미지 분석
____이미지 CDN
____적절한 이미지 사이즈로 최적화
병목 코드 최적화
____Performance 패널 살펴보기
____페이지 로드 과정 살펴보기
____병목 코드 개선
____최적화 전후 비교
코드 분할 & 지연 로딩
____번들 파일 분석
____코드 분할이란
____코드 분할 적용하기
텍스트 압축
____production 환경과 development 환경
____텍스트 압축이란
____텍스트 압축 적용

2장 올림픽 통계 서비스 최적화
실습 내용 소개
____이 장에서 학습할 최적화 기법
____분석 툴 소개
서비스 탐색 및 코드 분석
____코드 다운로드
____서비스 실행
____서비스 탐색
____코드 분석
애니메이션 최적화
____문제의 애니메이션 찾기
____애니메이션의 원리
____브라우저 렌더링 과정
____리플로우와 리페인트
____하드웨어 가속(GPU 가속)
____애니메이션 최적화
____최적화 전후 비교
컴포넌트 지연 로딩
____번들 파일 분석
____모달 코드 분리하기
컴포넌트 사전 로딩
____지연 로딩의 단점
____컴포넌트 사전 로딩 타이밍
이미지 사전 로딩
____느린 이미지 로딩
____이미지 사전 로딩

3장 홈페이지 최적화
실습 내용 소개
____이 장에서 학습할 최적화 기법
____분석 툴 소개
서비스 탐색 및 코드 분석
____코드 다운로드
____서비스 실행
____서비스 탐색
____코드 분석
이미지 지연 로딩
____네트워크 분석
____Intersection Observer
____Intersection Observer 적용하기
이미지 사이즈 최적화
____느린 이미지 로딩 분석
____이미지 포맷 종류
____Squoosh를 사용하여 이미지 변환
____최적화 전후 비교
동영상 최적화
____동영상 콘텐츠 분석
____동영상 압축
____압축된 동영상 적용
____최적화 전후 비교
____팁
폰트 최적화
____FOUT, FOIT
____폰트 최적화 방법
캐시 최적화
____캐시란?
____Cache-Control
____캐시 적용
____적절한 캐시 유효 시간
불필요한 CSS 제거
____PurgeCSS

4장 이미지 갤러리 최적화
실습 내용 소개
____이 장에서 학습할 최적화 기법
____분석 툴 소개
서비스 탐색 및 코드 분석
____코드 다운로드
____서비스 실행
____서비스 탐색
____코드 분석
레이아웃 이동 피하기
____레이아웃 이동이란?
____레이아웃 이동의 원인
____레이아웃 이동 해결
이미지 지연 로딩
리덕스 렌더링 최적화
____리액트의 렌더링
____리렌더링의 원인
____useSelector 문제 해결
병목 코드 최적화
____이미지 모달 분석
____getAverageColorOfImage 함수 분석
Author
유동균
라인 파이낸셜 플러스에서 근무했으며, 조선일보 홈페이지를 포함한 여러 웹사이트 및 서비스 성능을 컨설팅했다. 이런 경험과 지식을 정리하여 삼성 SSAFY, 프로그래머스, 인프런, 스터디파이 등에서 웹 성능 최적화와 프론트엔드 개발 관련 강의를 진행했다. 그중 인프런의 성능 최적화 강의가 큰 인기를 끌어 첫 책을 집필하게 되었다. 현재는 블록체인 회사인 해치랩스에서 프론트엔드 개발을 총괄하고 있다.
라인 파이낸셜 플러스에서 근무했으며, 조선일보 홈페이지를 포함한 여러 웹사이트 및 서비스 성능을 컨설팅했다. 이런 경험과 지식을 정리하여 삼성 SSAFY, 프로그래머스, 인프런, 스터디파이 등에서 웹 성능 최적화와 프론트엔드 개발 관련 강의를 진행했다. 그중 인프런의 성능 최적화 강의가 큰 인기를 끌어 첫 책을 집필하게 되었다. 현재는 블록체인 회사인 해치랩스에서 프론트엔드 개발을 총괄하고 있다.