Electromagnetic Radiation Visualization

Single-file project: index.html (all HTML, CSS, and JS inline).

What it is

An interactive visualization showing how electromagnetic radiation works — a magnet oscillating near a wire (antenna) emitting EM waves. The core insight: “it’s all just wiggling faster” — the same phenomenon at every frequency from 0 Hz to gamma rays.

Current state

Canvas visualization

Frequency range

UI below canvas

Key functions