NamasteScale needs JavaScript to run. Enable it to practise system design, low level design and machine coding.
A subject keeps a list of observers and notifies them when its state changes — the basis of event emitters and reactive stores.