There are a couple of features that I miss from Typescript: the biggest by far is tagged unions.
But I would still pick Typescript for a web project for two reasons:
* The community is like 1000x bigger. Even though a lot of it produces extremely low quality code, there's still a lot more solid JS libraries than Dart ones.
* Debugging is slightly easier since the compiled JS code is essentially identical to you TS code. Chrome has pretty great support for Dart, but if you ever have to delve into the generated JS it is quite painful.
you can find their blog here where they talk about future releases and planned features https://medium.com/dartlang
Definitely my preferred route for building mobile apps now though.
I'm glad to see passionate developers keeping on both sides. That's how we grow and become better.
TS is more popular due to combination of google dropping the ball in defining the standards and getting others onboard with them cause they overestimated the leverage they have, failure at marketing it and how everyone is already bought into Javascript.