Typescript is a superset of JavaScript that adds optional static typing and classes. It was created by Microsoft in 2010 and the first version was released in 2012. Although initially not widely adopted due to lack of IDE support, Typescript has grown in popularity over time. It provides benefits like type safety, IDE autocompletion, and catch bugs early. Typescript code compiles to plain JavaScript.