TypeScript: Documentation - TypeScript for the New Programmer
Congratulations on choosing TypeScript as one of your first languages — you’re already making good decisions! You’ve probably already heard that TypeScript is a “flavor” or “variant” of JavaScript. The relationship between TypeScript (TS) and JavaScript (JS) is rather unique among modern programming languages, so learning more about this relationship will help you understand how TypeScript adds to JavaScript. JavaScript (also known as ECMAScript) started its life as a simple scripting language for browsers. At the time it was invented, it was expected to be used for short snippets of code embedded in a web page — writing more than a few dozen lines of code would have been somewhat unusual. Due to this, early web browsers executed such code pretty slowly. Over time, though, JS became more and more popular, and web developers started using it to create interactive experiences. Web browser developers responded to this increased JS usage by optimizing their execution engines (dynamic compi
Congratulations on choosing TypeScript as one of your first languages — you’re already making good decisions! You’ve probably already heard that TypeScript is a “flavor” or “variant” of JavaScript. The relationship between TypeScript (TS) and JavaScript (JS) is rather unique among modern programming languages, so learning more about this relationship will help you understand how TypeScript adds to JavaScript. What is JavaScript? A Brief History JavaScript (also known as ECMAScript) started its life as a simple scripting language for browsers. At the time it was invented, it was expected to be
Explore this link on the map →saved by
related reading
- TypeScript: Documentation - The Basicstypescriptlang.org
- TypeScript: Handbook - The TypeScript Handbooktypescriptlang.org
- TypeScript: Documentation - TypeScript 3.7typescriptlang.org
- Reading 2: Basic TypeScriptweb.mit.edu
- Reading 1: Static Checkingweb.mit.edu
- Basic TypeScriptweb.mit.edu
- Reading 1: Static Checkingweb.mit.edu
- TypeScript Structured Concurrencythecandidstartup.org
- "We're building a new static type checker for Python" | Hacker Newsnews.ycombinator.com
- No, dynamic type systems are not inherently more openlexi-lambda.github.io
- Pyrefly vs. ty: Comparing Python’s Two New Rust-Based Type Checkers | Edward Li's Blogblog.edward-li.com
- Node.js Server Setup with Type Safety and Testinglinkedin.com