# A custom element that wipes between two versions of the same thing — a photo before and after grading, a screen before and after a redesign, a function before and after a refactor. Drag the handle or focus it and use the arrow keys. - Source: ~12 KB, TypeScript, no runtime dependencies, published as ESM with type declarations. - Shadow DOM: open. - Accessibility: the handle is a real `