The author then moves on to HTML5, briefly covering:
- local storage,
- application caching,
- web workers and
- web sockets.
The copy provided for this review was an “early access” version which hasn’t been through the full editing process. The book clearly still requires considerable polish – I was surprised to find that the HTML5 chapters cover less than half the book; they feel incomplete. The “web workers” chapter contains a detailed example, but the other HTML5 chapters do not.
When learning a new technology, I like expert, clear advice about best-practise, and the production-readiness of each technology. This was lacking in the chapters on HTML5. For instance, there is little mention of which browser versions support which technology – an important consideration when deciding whether or not to use a particular feature.
Currently much better HTML5 resources are the truly excellent Dive into HTML5 and HTML5 Rocks.
When the final copy comes out, hopefully the HTML5 chapters will have filled out, and the many little errors corrected. Assuming this happens, this book will serve as an introduction to the main technologies involved in building an HTML5 application.
Note: This review applies to an “early access” version of the book and was provided by O’Reilly Media as part of their blogger review program.