See the TSConfig Reference.
There is a growing overlap in Node and Browser APIs that is currently not properly supported at the compiler level: microsoft/TypeScript#41727
Programming language standardized by ECMA International in ECMA-262. ECMAScript and Javascript are essentially synonymous. The standard moved to a yearly release in June 2015 with ECMAScript version 6 named ES2015 (colloquially and interchangeably called ES6 or ES2015).
Feature support:
- "MDN", "Can I use?", "Browserslist", "Babel Plugins" & "Babel preset env" for browser support
- "Node Green" & "Kangax" for node support