与普通的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