Angular Frontend Frameworks Browser JavaScript var, let, const

Vue for, while, if, switch, operators for ... in vs. for ... of

NodeJS TypeScript React Strings, Numbers, Booleans Type Coercion

Svelte Templated Strings

Functions Closures

Higher Order Functions

bind, call, apply

setTimeout, setInterval

Objects (Dictionaries) Prototypes

Classes

Arrays Slice, Sort, Splice Spread/Rest Operator

Map, Filter, Reduce Find, Some, Every

Promises Promise.all Promise.race

Async/Await

RegExp groups, capture, flags

test, exec, match

Advanced/Uncommon Symbols @@Iterator

Generators coroutines

Proxies

ArrayBuffers UInt8Array, UInt16Array, etc. NodeJS Browser

Universal (SSR) CLI

Modules

Services Dependency Injection

Components templates

inputs, outputs

change detection

Router route guards

resolvers

rxjs Observables

Operators

Subjects

ngrx reducers

selectors

actions

effects NodeJS Browser

Next.js (SSR) React JSX

Functional Components Props

React Native

Hooks

Class Components State

Lifecycle

Context, Portal, Fragment

Higher Order Components

Redux fetch or Axios JavaScript

Deno NodeJS package., scripts, lock

Require vs. Import

Browser Electron process argv, env, exit

fs () promises, write, read, watch

child_process spawn, fork, exec

os, path, util

common libraries Request

ExpressJS

Hapi JavaScript

NodeJS Browser HTML semantic elements Accessibility

Attributes

dom.js SVG

CSS selectors Angular Frontend Frameworks

Flex, Grid, calc, scss Vue

CSS in JS React

DOM attributes, innerHTML

events

Shadow DOM Web Components

Canvas Webgl, three.js, PIXI.js

fetch/XMLHttpRequest Axios

CORS

Globals and window

btoa, atob, encode/decode URI

localStorage, sessionStorage

location, navigator

requestAnimationFrame

alert, prompt, confirm

Websockets socket.io

WebWorkers SharedWorker

ServiceWorker NodeJS Browser

Nuxt.js (SSR) Vue Components props, events, emit

lifecycle hooks

computed props / watchers

Templates :, @, v-

bind, model

Advanced directives

custom elements / is prop

slots

composition API

Tooling Vite

vue-cli

Vue Router

VueX Browser

Svelte Components

Templates #if, #for, #await

@

Slots

State Management Stores

Context API

Lifecycle OnMount, OnDestroy

OnUpdate, AfterUpdate

Tick

Motion Design Animate Directive

Transitions

Motion

Sapper Routing

Server Side Rendering