The most popular and comprehensive Open Source ECM platform
Typescript: Microsoft Improves Javascript Performance, Compatibility and Structure
Typescript. It is an open source programming language that is maintained by Microsoft. Microsoft describes it, saying that “TypeScript is JavaScript that scales.” Much of the direction behind Typescript has been from Anders Hejlsberg, lead architect of C# and creator of Delphi and Turbo Pascal.
Typescript tries to support Javascript, which on its own is very flexible, but very unstructured. Javascript often becomes totally unwieldy once projects begin to grow past a moderate size. While it is easy to write, it is hard to scale and maintain.
Typescript 1.0 was announced in 2012. A big difference that Typescript has over standard Javascript is that it allows variable typing. It improves Javascript performance and comes with compile-time error checking and editor tools.
Burke Holland, director of developer relations at Progress, said that “TypeScript allows developers to get the tooling they need to build what is otherwise impossible to build in JavaScript: really large web applications. TypeScript effectively takes the quirkiness of JavaScript out of the equation. It provides all the proper constructs they need to build large enterprise applications. No Java or C# developer was going to throw out a decade of knowledge to write JavaScript. Now, with TypeScript, all the things we learned about programming can be applied to JavaScript.”
Typescript 2.0 was released in September 2016 followed by the 2.1 release in December.