Its worth noting template strings have access to eval `token:${ extJS() }`
Besides the js awesomeness ( which I hope you will consider );
- String concats
`${myprop} : ${myvar}` vs ""&myprop&" : "&myvar
- Loading JSON
*
`{"prop":"val"}` vs "{""prop"":""val""}"
* I know you'll frown upon not loading assets via ajax request
but it adds an extra layer of asynchronous logic and it's not always convenient for small stuff you plan on storing in a variable to begin with.