Great reference and overview of ES6.<p>One minor quibble.  I was bothered by the misuse of the words &quot;lexical&quot; and &quot;interpolate&quot;.  The lexical value of the keyword &quot;this &quot; is the string &quot;this&quot;.  Then, you might translate between two technologies such as CommonJS and ES6 but interpolating between them implies filling in missing data by averaging known values.  Granted this word is commonly abused.  Sorry this is a bit pedantic but these corrections would improve the document, IMO.