{"id":5135,"date":"2011-11-22T22:19:12","date_gmt":"2011-11-22T21:19:12","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/5135-microsoft-backs-ecmascript-dismisses-google-dart.html"},"modified":"2011-11-22T22:19:12","modified_gmt":"2011-11-22T21:19:12","slug":"microsoft-backs-ecmascript-dismisses-google-dart","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/5135-microsoft-backs-ecmascript-dismisses-google-dart.html","title":{"rendered":"Microsoft backs ECMAScript, dismisses Google Dart"},"content":{"rendered":"<p>Microsoft has <a href=\"http:\/\/blogs.msdn.com\/b\/ie\/archive\/2011\/11\/22\/evolving-ecmascript.aspx\" target=\"_blank\">posted an article<\/a> on Evolving ECMAScript on its IE Blog. ECMAScript is the official standard for what we call JavaScript. The company is proposing some minor additions \u201cto address gaps in Math, String and Number functionality as well as Globalization.\u201d It has also taken the opportunity to take a shot at Google, which is proposing a new web language called <a href=\"http:\/\/www.dartlang.org\/\" target=\"_blank\">Dart<\/a>:<\/p>\n<blockquote>\n<p>Some examples, like <a href=\"http:\/\/www.dartlang.org\/\">Dart<\/a>, portend that JavaScript has fundamental flaws and to support these scenarios requires a \u201cclean break\u201d from JavaScript in both syntax and runtime. We disagree with this point of view. We believe that with committee participant focus, the standards runtime can be expanded and the syntactic features necessary to support JavaScript at scale can be built upon the existing JavaScript standard. <\/p>\n<\/blockquote>\n<p>Dart will compile to JavaScript so there is a measure of compatibility, but if the language catches on then browsers without a native implementation will be disadvantaged. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft has posted an article on Evolving ECMAScript on its IE Blog. ECMAScript is the official standard for what we call JavaScript. The company is proposing some minor additions \u201cto address gaps in Math, String and Number functionality as well as Globalization.\u201d It has also taken the opportunity to take a shot at Google, which &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/5135-microsoft-backs-ecmascript-dismisses-google-dart.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Microsoft backs ECMAScript, dismisses Google Dart<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44,50,55,67,80,95,96],"tags":[358,422,514,586,740],"class_list":["post-5135","post","type-post","status-publish","format-standard","hentry","category-internet","category-javascript","category-microsoft","category-professional","category-software-development","category-web-2","category-web-authoring","tag-ecmascript","tag-google","tag-javascript","tag-microsoft","tag-programming"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/5135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=5135"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/5135\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=5135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=5135"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=5135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}