I’ve been reading about Dash – the new language that Google is supposedly making – a lot these days. Today, some more details were leaked. I found it especially interesting. You can find the entire article here but I’ve pulled some excerpts that struck out to me. Read on.
web has begun to outgrown it. The web development community has been
backed into using large amounts of JS largely to work around the
deficiencies in the platform. Complex web apps–the kind that Google
specializes in–are struggling against the platform and working with a
language that cannot be tooled and has inherent performance problems. Even
smaller-scale apps written by hobbyist developers have to navigate a
confusing labyrinth of frameworks and incompatible design patterns.
The web has succeeded historically to some extent in spite of the web
platform, based primarily on the strength of its reach. The emergence of
compelling alternative platforms like iOS has meant that the web platform
today will likely not be a viable solution long-term. Something must
I think it would be premature to make any judgements on whether Dash is needed or not. I applaud Google for trying to solve the problem in this space, as there definitely is one. We just don’t know what that solution looks like. Looking forward to seeing it develop!
Update (11/18/2015): Yeah, Dash wasn’t the solution. Neither was CoffeeScript. Neither is TypeScript. I don’t think you can fight standards. ES6 has won. Standards usually win in the end. But it was a noble effort, so no regrets.