Ask HN: Why don't we introduce static types in EcmaScript?
It'll make very little sense to use TypeScript / other projects like Flow if this was the case and this would make JavaScript a LOT faster.
The answer is political. Microsoft can't create it in edge because they would be blamed for trying to fragment the web. Everybody else has no reason to.