FunctionSource, Your Source for Developer News

Dash-ing and Dart-ing ahead of JavaScript?

Posted by Dion Almaer 8 months ago on dart dash google javascript

Javascript has fundamental flaws that cannot be fixed merely by evolving the
language. We’ll adopt a two-pronged strategy for the future of Javascript.

An amazing email thread that has some of the smartest minds in the Web and Google front ends associated came available that made my jaw drop a little.

I have massive affection and admiration for the likes of Gilad Bracha, Mark Miller, Erik Arvidsson, Lars Bak, Darin Fisher, Dimitri Glazkov, Alex Russell, and Joel Webber. All folks who have made the Web and software a much better place. They have changed the world.

This document discusses the new “two-pronged strategy” which still backs JavaScript, but also looks to another new future…. their new language Dash or Dart.

On the one hand I am very excited to see smart folks like this working on a Better World for us, and I look forward to hearing about Dart from Gilad and Lars at GOTO next week.

However, I have a distaste in my mouth when I read things like:

What if other browsers don’t follow us with Dash?

Lars has promised to “sweet talk” the other browser vendors and, while we
are all eager to see this, we recognize this is a very difficult road. Our
approach is to make an absolutely fantastic VM/Language and development
environment and build great apps that fully leverage it in order to help
other browsers see the wisdom in following. Once Dash has had a chance to
prove its stability and feasibility, we are committed to making Dash an open
standard with involvement from the broader web community.

and even:

Why are you circumventing the standards process?

We fully intend to cooperate fully with standards processes–the problem is
that the current standard processes are limited to Javascript, which is not
viable in the long term.

Wow.