Quantum Mechanics — JavaScript Experiments
These experiments are meant to be touched before they are explained away: operate the gates in the browser and watch amplitudes, paths, interference, measurement, and quantum key distribution directly.
They are deliberately built in JavaScript rather than Python or C++.
Feynman Path View
Watch why amplitudes are added before probabilities: paths branch, recombine, reinforce, or cancel through signs and phases.
Composite Gates
Explore Bell, GHZ, SWAP, Toffoli, QFT, inverse circuits, and the boundary between reversible and irreversible operations.
BB84 Quantum Key Distribution
Alice → Eve → Bob. Experiment with basis comparison, QBER, and intercept-resend to see how eavesdropping appears as a statistical disturbance.
About these experiments
The point is not to place the correct answer first, but to look at the phenomenon first.
Manipulate the state vector, amplitudes, measurement, and interference directly, then think from the differences you observe.