Skip to content

Patterns

LeoTM edited this page Feb 9, 2026 · 22 revisions

Imperative
Declarative

OO
Functional

build(time)
run(time)

AOT
JIT

static
dynamic

src/bundle/byte/machine/micro(code)

sync
async

CJS
ESM

prebuild
build from src

static
dynamic

disk/mem/cpu

state(ful/less)

(non)deterministic

(im)mutable

dev
prod

client
server

machine
vm

admin/sudo
user

pure
side effects

relational
noSQL

Clone this wiki locally