of JavaScript by
All JavaScript code is also valid TypeScript
adding many missing features
— Anders Hejlsberg
author of TurboPascal
architect of Delphi and C#
core developer of TypeScript
compiles back to plain JavaScript
well, it actually eliminates the cost and compatibility problems
and more important, it follows Open Development
despite the irony...
Things were a lot different when the journey began around 2011
you would need to know for client-side development
Because people were so lazy about {curly braces}
It's indeed very hard to draw though
at the time but never managed to become a superstar
was being used by nearly the half of all internet users
different engines were getting mature
to be considered for larger apps
it didn't have classes, modules, types which was making really hard to maintain big projects
TypeScript brought in a set of new features to improve the situation.
and why it's a big deal
a huge community driven project to support as many libraries
tsserver makes it incredibly easy for IDE developers to support TypeScript
Tony Hoare: I call it my billion-dollar mistake.
Opens up the possibility of using numerous design patterns
developed almost entirely in TypeScript
Google endorses TypeScript for the development of Angular platform
InversifyJS
A powerful and lightweight inversion of control container
asynchronous programming
with observable streams
find me on github.com/koraytaylan