That's how you do a client-side framework or any framework for that matter, forward thinking with backwards compatibility and no custom nonsense tying it to a specific language (AtScript).
Completely agree on backwards compatibility but AtScript isn't required for Angular 2.0.
Is this backwards compatible? I thought Evergreen browsers meant IE10+
I meant in terms of the design of the framework and the emphasis from day 1 on making everything modular and interoperable with the rest of the JavaScript ecosystem, e.g. jQuery, Knockout.js, etc.