자바스크립트 성능 최적화: High Performance JavaScript (한및미디어)
자바스크립트 성능 최적화: High Performance JavaScript
웹 개발자라면 웹 애플리케이션의 UI를 위해 자바스크립트를 많이 사용하고 있을 것이다. 웹 애플리케이션이 느리게 반응한다면 사용자는 다른 웹 사이트로 간단히 떠나 버린다. 사용자와 상호작용하며 빠른 응답성을 지닌 웹 애플리케이션을 개발해야 한다. 문제는 자바스크립트 코드가 증가할수록 웹 애플리케이션의 성능이 떨어진다는 점이다. 이 책에서는 야후!의 선임 프런트 엔드 엔지니어이자 야후! UI(YUI) 라이브러리 개발에 참여한 니콜라스 자카스
- 저자 : 니콜라스 자카스
- 번역 : 한선용
- 출간 : 2011-09-15
자바스크립트는 초창기 많은 버그들과 느린성능, 디자인상의 문제점 들로 인해 개발자와 사용자들로 부터 외면을 받아왔다. 프로그래밍이 용이하고 사용이 쉽기 때문에 많은 사람들이 사용하였지만 잘못된 사용방법과 기본적으로 가지고 있던 문제점으로 인해 사람들의 관심을 얻지 못하였다.
하지만 자바스크립트는 현재 웹에서 사용되는 언어 중 가장 중요한 언어라고 할 수 있다. 자바스크립티의 장점들이 발견되고 Ajax, Web2.0의 핵심기술로 자리 잡으면서 많은 자바스크립트 라이브러리들이 개발되어 재평가 받고있다.
이 책은 자바스크립트를 효율적으로 사용하는 로딩과 각종 성능에 영향을 미치는 테크닉에서부터 배포, 프로파일링까지 많은 방법 들을 기술하고 있다.
자바스크립트를 이용해서 잘 개발하는 것도 중요하지만, 효율적인 방법으로 성능을 높이는 것도 중요한 일이다. 많이 개발해보면서 시행착오를 격어보고 경험을 쌓는 것도 좋지만, 잘 분석된 성능향상 방법들을 몸에 익혀 시행착오를 줄일 수 있는 방법을 제공한다는 것이 이책의 가장 큰 장점이고, 프로 프론트앤드 개발자로 가는 길이 되지 않을까 생각 한다.
자바스크립트를 기술하고 있는 책은 많이 있지만 필독서로 추천할만한 내용을 담고 있는 자바스크립트 책은 많이 않다고 생각한다. 지금까지 주위에 자바스크립트 책을 추천할 때 "JavaScript: The Good Parts"와 "Javascript the definitive guide" 을 추천하고 훌륭한 가이드 역할을 했지만, 이제는 "자바스크립트 성능 최적화: High Performance JavaScript" 까지 포함하여 필독서로 추천하고 싶다. 그만큼 효율적으로 성능을 높이기위한 방법과 상세한설명으로 알찬 내용이 준비되어 있다.