>There will have to be CS2 that introduces new semantics and old apps will have to be migrated.
I'm sure there will be a new version of CS when ES6 becomes widespread, but why would old apps need migrating? CS produces regular JS, and thus will be 100% compatible with ES6.