I prefer ES6&#x2F;ES2015 (currently via Babel, and considering TypeScript). The let keyword and arrow functions in particular make it a much more pleasant language to work with than plain JS. It&#x27;s now competitive with CoffeeScript, but with more coherent and predictable parsing rules.