3 ms·
The project originally started with JS. It wasn't possible to make it run fast enough on iOS. iOS requires AOT, or a byte code interpreter. JS isn't very suitab
by xxgreg 8y ago
The project originally started with JS. It wasn't possible to make it run fast enough on iOS. iOS requires AOT, or a byte code interpreter. JS isn't very suitable for AOT, and JS byte code interpreters tend to be pretty slow too.
Also quoting one of the project founders:
"FWIW what we've seen in usability studies is that people who know JavaScript can pick up Dart without even noticing. (Literally, after an hour in a usability study we'd ask people what language they'd been using and they would respond with surprise, having not even noticed that it was a new language."
https://news.ycombinator.com/item?id=16477143 https://news.ycombinator.com/item?id=16477143