JS Concepts
↔ broader concept definitions on what JS is & how it works
aka Concepts
Multi-paradigm
(property) Programming Language flexible & versatile, to allow multiple Paradigms to pick & choose from
JS Engine
Program to execute JS Source Code, consists of Call Stack, Heap, Callback Queue & Event Loop
JavaScript Runtime
Environ (container) to run JS, consists of JS Engine, JS Library & Platform-specific API
ECMAScript
(standard) Formal specification for JS, set by ECMA International, evolve by TC39
Any application that can be written in JavaScript, will eventually be written in TYPESCRIPT