메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

보다 나은 자바스크립트 소스코드를 위한 책

dop***

|

2011-10-22

자바스크립트 성능 최적화: High Performance JavaScript

웹 개발자라면 웹 애플리케이션의 UI를 위해 자바스크립트를 많이 사용하고 있을 것이다. 웹 애플리케이션이 느리게 반응한다면 사용자는 다른 웹 사이트로 간단히 떠나 버린다. 사용자와 상호작용하며 빠른 응답성을 지닌 웹 애플리케이션을 개발해야 한다. 문제는 자바스크립트 코드가 증가할수록 웹 애플리케이션의 성능이 떨어진다는 점이다. 이 책에서는 야후!의 선임 프런트 엔드 엔지니어이자 야후! UI(YUI) 라이브러리 개발에 참여한 니콜라스 자카스

  • 저자 : 니콜라스 자카스
  • 번역 : 한선용
  • 출간 : 2011-09-15
책의 말을 인용하자면 자바스크립트는 "태생부터 느립니다". 인터넷이 활성화 되면서 (그 땐 제가 초등학생 이였습니다.) html과 자바스크립트 코드가 많이 배포가 되었습니다. 당시에 자바스크립트를 이용해 마우스 포인터 모양을 요술봉 모양으로 만든다던가, 마우스가 지나간 자리에 눈이 내리게 한다던가 하는 코드가 유행했던 것으로 기억합니다.
하지만 언제부턴가 보완성과 또 성능적인 면을 강조하면서 웹 페이지는 단순해지고, 또 자바스크립트를 지양하는 쪽으로 변하게 되었습니다.
또 유행이 바뀌었는지 요새에는 효율성 측면에서 자바스크립트를 쓸 수 있는 부분에는 쓰자는 쪽으로 많이 바뀌었습니다. 하지만 자바스크립트를 제대로 공부하는 사람은 없습니다. 대부분 필요한 소스코드 부분만 인터넷에서 긁어서 씁니다. 저도 마찬가지지만.. 그래서, 효과적인 스크립트를 쓰기 보다는 그저 닥치는대로 썼다는 표현이 맞을 것 같습니다.
이 책은 분명 초보자를 위한 책은 아닙니다. 자바, 자바스크립트, HTML, XML은 꼭 공부를 하고 봐야 합니다. 무작정 이책을 보게 된다면 아마 바로 책장 깊숙히 들어갈 것 같습니다. ^^ 저도 앞에 언급한 언어들을 공부했지만.. 사실 잘 모르겠는 부분도 좀 있었습니다.
어찌되었건, 분명 좋은 책입니다. 그간 모르고 사용했던 스크립트들에 대해서 다시 생각하게 만들어 주었고, 어떤 것이 효율적인지, 어떤 것이 비효율적인지를 알게 되었습니다. 이제 비효율적인 코드는 지양해야 겠죠? 책을 읽으면서 혼자 "아!"하면서 감탄할 때가 많았습니다. 많은 분들에게도 이 책이 많은 도움이 됐으면 좋겠습니다.
닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?