Building a Tiny Reactive System

Signals, effects, and computed values built from scratch in plain JavaScript