A review by adster123
Eloquent JavaScript by Marijn Haverbeke

3.0

2.5 stars.

The book is written in an unorthodox manner. As someone who works with JS most days and was just looking to keep myself up to date, it spends too long on some topics I'd consider secondary and too little time on some I'd consider fundamental.

Some examples are bizarre and obtuse. The chapter on async JS was particularly painful solely due to the impenatrably abstract example given. I can only assume a simulation of a village of super smart communicating crows is a misguided attempt at humour.

However it does cover the basics in a nice way. The exercises are useful, hints are provided at the end of the book as well as full solutions online. Some chapters were written very well - I can see myself referring back to the chapters on regular expressions & canvas in the future. I have found information on canvas in particular hard to come by in other books of this nature.

Also the ebook is freely distributed on the book's website, so that's a big plus.

Overall hit and miss. Probably not at the top of my list of JS books but worth a speed read.