不行。原因很简单,因为TypeScript的性能太差了。浏览器支持 TS ,不代表要重现 TS 的静态编译过程。静态编译只是第三方从语法层面支持的半吊子方案,而浏览器厂商作为第一方,完全可以从引擎层面支持。
浏览器不行直接运行,但是可以实现:通过引入typescript编译工具就可以,检测到ts语言后,还是转正浏览器v8引擎识别的js语言再执行。