Diogo Resende | Packt Publishing (교보문고)
들어가기 앞서
- 왜 원서를 주문했나요? 원서가 더 비싼데..
- 먼저, 연구실 돈으로 주문하는 것이라 금액적인 부분은 부담이 아니였고 (탕진잼ㅎ)
- 기술서적은 영어로 읽는게 훨씬 더 괜찮다고 생각하기 때문입니다.
- 그럼 자비로 구매를 하는 상황이라면?
- 아마 원서 E-book 버전을 구매했을 것 같습니다.
- 물론 지금에와서는 적극 비추.
- 이 책을 제 돈 주고 살 가치가 있을까요?
- 없습니다.
- 100페이지 조금 넘는 분량이 38,870원인걸요.
- 번역본은 13,500원으로 조금 필요하실 수도 있겠습니다. 살지 말지는 이 글의 리뷰를 포함해서 다양한 후기를 읽고 결정해보세요. 13,500원이라면 조금은 추천할만 합니다.
이 책은 7개의 Chapter로 구성된다. 각 챕터 별 100점 만점 기준의 점수와 이유를 짤막하게 달아봤다.
- Introduction and Composition 10점
왜 Performance가 중요한지에 대해 적혀있고, 대단하지 않은 얘기를 장황하게 늘어놓고 있다. 10점이라도 준 이유는 인트로는 원래 구매유도라서 이렇겠거니. - Development Patterns 0점
디자인 패턴에 관한 책은 이미 쎄고 쎘거니와 100쪽 분량의 이 책의 1/7 만으로는 겉핥기밖에 안 될 것 같고, 이미 아는 패턴들만 있었다. - Garbage Collection 30점
GC에 대한 대략적인 개념과 V8 Engine에서 그 개념이 어떻게 구현되어있으며 JS에서 Garbage를 만들기 쉬운 구조, 안티패턴을 소개한다. - CPU Profiling 70점
이 책의 존재이유. V8 + libuv의 조합이 어떻게 돌아가는 건지에 대한 설명이 있다. 이 부분을 두 챕터에 나눠서 진행해줬으면 하는 아쉬움과, 흑백으로 인쇄된 책에서 명도차이가 거의 없는 다이어그램을 색깔로 설명한다는 점이 감점요소. V8 Engine 내부적으로 어떻게 변수가 돌아가는 지, 그리고 어떻게 inspect할 지도 설명한다. - Data and Cache 10점
학부레벨 데이터베이스 수업을 들었다면 넘어가도 좋다. - Test, Benchmark, and Analyze 0점
다 아는 내용. 동어 반복. - Bottlenecks 35점
어떤 부분에서, 어떤 병목이 생길 수 있는지에 대한 아주 짤막한 챕터.
- 총점: 1.0 / 5.0
- 총평: 이 책에서만 얻을 수 있었던 지식은 딱히 없던 것 같다. 목차를 보고 자신이 모르는 단어가 보인다면 따로 검색해서 알아보는 것을 추천. 너무 막 쓰여진 책인 것 같다.