Hacker News new | ask | show | jobs
by xxgreg 2760 days 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