The first edition of the article covers generic aspects of JS language, using abstractions mostly from the ES3 spec, with some references to the appropriate changes in ES5 and ES6+.

Source: JavaScript. The Core: 2nd Edition – ds.laboratory