Also, asynchronous dependency injection will allow applications to be broken up into smaller modules. This method allows for the removal of hard-coded dependencies, which instead can be changed at run time or compile time.
Another goal in AngularJS 2.0 is enabling developers to mix and match technologies from multiple development frameworks. "We really would love to get to a situation where, on a single Web page, you could have multiple frameworks actually cooperating together. In that situation, everyone wins," Hevery said. Developers, for example, could use both AngularJS and Backbone.js in the same project.
But AngularJS 2.0 will drop support for limited-capability, older browsers. Microsoft's IE8 is likely to be one of the browsers not supported. Hevery has not determined the final list of browsers to be left behind, but said those not supporting polyfills will be abandoned.
AngularJS has many fans because it converts static Web content into dynamic content. "It's very, very quick [for building Web applications] and it's quick prototyping as well," said Todd Motto, a developer at Appsbroker.
This story, "AngularJS dumps old browsers, cozies up to new frameworks," was originally published at InfoWorld.com. Get the first word on what the important tech news really means with the InfoWorld Tech Watch blog. For the latest developments in business technology news, follow InfoWorld.com on Twitter.