我们目前正在项目中使用Microsoft TypeScript。我知道Microsoft TypeScript遵循ECMAScript 6标准。那么,当ECMASCcript 6最终确定并发布,浏览器本机支持基于ECMASCript 6的javascript时,我们需要Microsoft TypeScript吗?
既然TypeScript遵循ECMAScript 6标准,那么在浏览器中直接支持基于ECMAScript6的javascript之后,我们是否可以在不编译为原生javascript的情况下使用TypeScript,因为它最终会得到浏览器的支持?
没有,因为TypeScript还有很多其他重要的东西(至少对我来说)
值得注意的:
- 接口
- 类型
- 非常好的工具支持
- Generics
编辑:在未来,TypeScript将支持async
,它可能会出现在ES7和其他功能中,因此TS可能会为旧浏览器提供一些底层支持!