*Intro*
This may be a bit premature since *Angular 2.0* is still in alpha and we likely won’t have any news about release dates or betas until the October conference. However, given the rapid change in the industry and the proliferation and advances of competing frameworks like Ember, React, Meteor, and even Aurelia, I feel compelled to think about what I should be recommending to my customers and where I should be investing my dwindling time. *Legacy Browsers* - Microsoft is dropping support for IE9 in January and that Windows 10 will likely have an impact on legacy IE market penetration. https://support.microsoft.com/en-us/gp/microsoft-internet-explorer - It is no secret that huge number of IE8 and IE9 stats are based on pirated versions in China and Southeast Asia. ( http://www.upsdell.com/BrowserNews/stat_trends.htm) - I have worked for and with large enterprises and know that many IT departments will be reluctant and very slow to adopt new OSs and new browsers. (A bit anecdotal, but we all know it is true. :) ) - I work on several projects with large older populations that are notorious about not updating their machines. (Very anecdotal. :) ) *Statistics* The latest statistics show that a whopping 26% are still using legacy (pre IE11) IE browsers. (See below) While I can still continue to use 1.x and write code that is more 2.0 friendly, I frankly don’t have much faith that simply coding in TypeScript and using John Papa’s excellent style guide <https://github.com/johnpapa/angular-styleguide> (sorry Todd) will magically make it easy for me to upgrade when the time comes. Obviously I can mix and match things like React with Angular 1.x to get better performance, but honestly who really wants to do that? Furthermore, can we really predict when evergreen browsers become a reality? Google resident and technorati bad @$$ Paul Irish was Google +ing about this (among other things) years ago . ;) https://plus.google.com/+PaulIrish/posts/eqmZ1dkScjY My apologies for the longwinded introduction, but I hope you can see where I am coming from... *The Question* *Are there any plans to provide a combinations of shims and/or polyfills, and/or transpiling to ES5, or perhaps an AMD solution to provide better support for legacy IE versions? * Have you hired any actuaries to do statistical analysis on legacy browser marketshare degradation? Okay, maybe that was a tad snarky. ;) *Browser Market Share* (Don’t trust the W3 school stats as they are only relevant to the site. I'm sure Google has much better statics internally.) https://www.netmarketshare.com/browser-market-share.aspx?qprid=2&qpcustomd=0 *BTW*: I have been a long time advocate of Angular and have used it and introduced it on numerous projects. Though I was a bit thrown off by all the big changes in 2.0, after watching most of the ng-conf and ng-vegas videos and reading numerous blog posts, I have definitely warmed up to it and was even toying with using 2.0 on a future project. I was really looking forward to the refactorability of TypeScript, performance increases, and the organization and conciseness of the new framework. *Disclaimer*: My first job in software was 15 years ago as a contractor at Microsoft, working on the localization of IE 5.5 of all things (I speak Japanese.). That said, I’ve been a loyal Chrome user since it came out in 2008 when it was still beta. Might have to check out Spartan though. Maybe it will use V8, webkit, and support OSX. ;) -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to angular+unsubscr...@googlegroups.com. To post to this group, send email to angular@googlegroups.com. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.