Introducing DART from Google{2}


by Stephen O
Google has recently introduced an experimental web browser based on the DART programming language. Dart is Google way to improve upon JavaScript. The Chromium browser (the open source version of Google Chrome) which also contains the Dart Virtual Machine is being released under the name Dartium (Link to Dartium will be posted later in the article.). Google developed DART to combat some of the issues that some complex and large-scale applications were having with JavaScript. Dart is something unique unto itself in that it is not an Industry standard like JavaScript “While there is much programmers might like about Dart, it is, like Microsoft’s VBScript before it, a nonstandard language from a single vendor created without any regard for the existing web standards process.” (Gilbertson, 2012) Google may include DART Virtual machine into the Chrome browser in the near future, but this may change in the future, Dartium may be the only browser it releases bundled together with. I know you are asking, but my browser does not use Google’s’ DART, what will happen? Google also plans to have a compiler that changes their DART language into JavaScript for those with non-Google web browsers. Oddly enough this solution has been used before, “In this scenario Dart ends up somewhat like CoffeeScript, a JavaScript abstraction that makes more sense to some programmers.” (Gilbertson, 2012) Time will tell how this experiment pans out.

http://www.dartlang.org/dartium/

Reflection

This is exciting, a new scripting language in development, and we are in a unique position to try it out before it either scrapped or introduced with Chrome. This could be something big that takes hold in the industry like Microsoft’s Visual Basic.

With some firsthand experience with Web Development and JavaScript, I can fully appreciate things like DART. I know JavaScript can cause pages to load slower and slower depending on how much you load your page down with it. I can fully appreciate Google attempting to create a language that functions like JavaScript and attempts to address some of the shortcomings JavaScript has.

Gilbertson, S. (2012, Feb 17). Google’s New ‘Dart’ Language to Get a Starring Role in Chrome. Retrieved Feb 20, 2012, from Wired: http://www.webmonkey.com/2012/02/googles-new-dart-language-to-get-a-starring-role-in-chrome/