Echo JS 0.11.0

<~>
kadaj 1655 days ago. link 4 points
We don't want another Java on the web. JavaScript is brilliant in itself. What we need is faster VMs.

Replies

sethladd 1649 days ago. link 2 points
Luckily, Dart isn't Java. Here's a good list of ways that Dart isn't Java. http://programming.oreilly.com/2013/05/dart-is-not-the-language-you-think-it-is.html

Some reasons:

* Dart is a source code runtime.
* Dart has optional types.
* Dart has collection literals.
* Dart is purely object oriented.
* Dart supports top-level functions and variables
* Dart’s main function is terse
* Dart lets you put any number of public classes into a file
* Dart has closures and lexically scoped functions
* Dart has mixins
* Dart has operator overriding
* Dart has string interpolation
* Dart has noSuchMethod

[disclaimer: I work on the Dart team]

Hope that helps,
Seth
htilford 1653 days ago. link 2 points
A faster VM is the real goal of Dart, it's faster than JS, it even benches faster than Java in some cases.

It's gotten that fast in a lot less time with a lot less code, because it was designed from the start to be optimized for the VM. 

It's a different take on producing a faster VM for the web.  However I doubt it will ever make it past chrome so what's the point.  If you just target chrome you can use Portable Native Client if you need performance.