In late 2012, Microsoft introduced TypeScript, a typed superset for JavaScript that compiles into plain JavaScript.