Skip to main content

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

References