The first I noticed about the book is how thin it is. There are barely 140+ pages, which is surprising for a technical book these days. It also clearly shows that the intent of the author is to cater for entry-level understanding.
Well, it was so. The book starts with an ultra-short introduction about the Client-Side architecture and then it starts narrating about the mobile web and its challenges. The next chapter plunges into the depths of the mobile web oddities and caveats, with CSS/HTML/JS code that somewhat clutters the chapter. It then covers the “Desktop Web”, with a well-picked but short introduction to several modern JS MVC frameworks, which is one of the best parts of the book.
At the end, the book covers the rest of the HTML5 goodies: WebSockets, Web Storage, Geolocation, Device orientation and Web Workers. These chapters are much more coherent than the first ones.
- Short and summarized reading
- Variety of frameworks and concepts it covers
- Confusing sample code in several places
- Not deep enough to get the concepts explained
Would I recommend the book to a colleague? Yes, but clearly stating that it is an introductory book just to get the concepts in place.