I have a question, how come people do not use Dart in place of this? It runs on the server, it is a typed language, it's faster than v8 javascript (since that is part of the reason for it's existence to eek out more performance) From what I've seen it can be distributed very as well, and your app is self contained ala Go. --- So my question is, why don't more people use Dart where they would use a "Node + 'Typescript…
There are a ton of great languages out there, many arguably better than TS in many ways. But for a language to be popular, being great is not enough.
I'm not sure what it is that makes TS so popular, but I am pretty sure that you have to look past mere language qualities for it.