与普通的TypeScript有什么不同

Microsoft Research提供了一种新的TypeScript编译器变体,称为Safer TypeScript

http://research.microsoft.com/en-us/downloads/b250c887-2b79-4413-9d7a-5a5a0c38cc57/

我找不到任何文档,我无法将它安装到我的TypeScript 1.0系统中,因为它需要TypeScript 0.9.5。

TypeScript和更安全的TypeScript有什么区别?


主要区别在于TS *具有运行时类型检查以及静态类型检查功能,而标准TypeScript只是一种设计和编译时功能。

这意味着调用您的TS *代码的普通JavaScript代码在从不可信代码传递无效类型时会收到类型错误。 总的想法是防止通常由基于未检查类型的攻击导致的安全问题。

更多信息可以在这里找到:

http://research.microsoft.com/en-us/um/people/nswamy/papers/gradual-typing-embedded-securely-in-javascript-draft.pdf

我也写了一个稍微不太详细的TS *的总结。

链接地址: http://www.djcxy.com/p/80321.html

上一篇: what are the differences to normal TypeScript

下一篇: How to Fix No MBean found for Worklight project?