A Fabry–Perot cavity is formed by two mirrors facing one another so that light bouncing between them interferes with itself. When the round-trip distance matches an integer number of wavelengths, the fields build up coherently and the cavity stores far more light than the input beam alone. LIGO utilizes several cavities, including four-kilometer-long arm cavities to amplify the main laser power, recycling cavities to feed more light back into the interferometer, and tiny reference cavities to stabilize the laser frequency, each tuned to keep the interferometer on resonance for passing gravitational waves.
This simulation lets you explore those ideas interactively. The physics engine under the hood solves the standard Fabry–Perot transfer functions with complex amplitudes, so every parameter change immediately updates the amplified fields and readouts you see.