Indie Software-Technology

JavaScript from ES5 to ESNext

In recent years, JavaScript (JS) has seen a resurgence in popularity. From NodeJS on servers to PhoneGap on mobile devices to common standards in web browsers, JS seems to be everywhere. ES is the abbreviation for ECMA Script, the standard which JS implements. This book covers in detail the advance of the ES standards from earlier days (ES5) to 2019 (ESNext).

Much effort has been given on the issue of “callback hell” and features resulting from asynchronous processing. In particular, promises, async/await, and .then have cleared the way for better, more pipe-like processing of JS processing calls. It’s interesting to follow the version-by-version evolution of these functions.

This book is written clearly and straightforwardly with copious code examples. It is neither too wordy nor too sparse in its language. For me, promises comprised the most difficult part; following the flow of processing in promises can be difficult due to difficult syntax. Fortunately, subsequent developments (as clearly laid out in this book) have simplified the syntax. Copes presents all of these elegantly and simply.

This work serves both advanced and beginning computer programmers. Coding in JavaScript is a required skill for good websites, and as previously noted, it’s becoming more widely used in other applications. This book will serve those who want to bring themselves up-to-date with modern JS. It also serves those who like to see the historical evolution of technology over time.

JavaScript from ES5 to ESNext
By Flavio Copes
Copyright (c) 2019
Independently Published
eBook
Genre: Computer Science
www.flaviocopes.com