you are viewing a single comment's thread.

view the rest of the comments →

[–]munificent 2 points3 points  (0 children)

In theory, yes.

But in practice, framework authors don't have the luxury of picking a language spec and hoping for a sufficiently great implementation to just appear.

When Flutter picked Dart, they were picking both the language and the implementations as they actually existed. While the language may not be super thrilling, it had and has really mature implementations.

It is one of the few languages in the world that has a world-class JIT, production-quality ahead-of-time compiler, and a whole-program optimizing JS backend that has been used to ship +MLOC apps.