Optics & Special Relativity

Michelson-Morley Interferometer

Simulate Albert Michelson & Edward Morley's 1887 ether drift experiment. Split a laser beam down perpendicular arms $L_1$ and $L_2$ to test for luminiferous ether wind and observe interference fringe shifts.

Ether Speed v/c 0.25 c
Time Difference Δt 0.065 fs
Fringe Shift ΔN 0.42 fringes

Apparatus Parameters

Visual Overlay

Controls

Ether Drift Time Difference & Fringe Shift

Parallel Arm Time: t_∥ = (2 L / c) · [1 / (1 - v²/c²)]
Perpendicular Arm Time: t_⊥ = (2 L / c) · [1 / √(1 - v²/c²)]
Expected Shift on Rotation: ΔN = (2 L / λ) · (v² / c²)
Developer Reference

Core Algorithm & Standalone Script

// Michelson-Morley ether drift optics simulation
const canvas = document.getElementById('canvas');
const ctx = canvas.getContext('2d');
// delta_N = (2 * L / lambda) * (v^2 / c^2)