DIAGNOSTICS // THE REPLAY DESK

FAQ: Questions on Repeat

Whether you are wondering why a thirty-frame reaction ballooned to eight megabytes or why a perfectly timed eyebrow raise suddenly feels sluggish on mobile, we have cataloged the nine questions that land in our laboratory inbox every week.

Flat vector illustration in crimson and silver showing a diagnostic monitor inspecting individual animation frames
TECHNICAL & TIMING ANSWERS

Playback, Compression, and Etiquette

Q // 01

Why does my GIF play in slow motion in browsers?

GIF89a measures frame duration in centiseconds (1/100th of a second). If you export at 60 fps (1.66 cs), Chromium, WebKit, and Gecko engines treat delays under 2 cs as broken legacy files and clamp them to 10 cs (10 fps). Export at 20 fps (5 cs) or 25 fps (4 cs) for exact speed.

Q // 02

Why do chat apps turn my GIF into an MP4?

A 3-second photographic GIF easily exceeds 4 MB. Messaging platforms automatically transcode uploaded GIFs into muted, looping H.264 MP4 or WebM video streams so threads load smoothly on cellular connections.

Q // 03

Why do bright reds look blurry in MP4 loops?

Most H.264 video encoders use 4:2:0 chroma subsampling, which halves horizontal and vertical color resolution while keeping brightness sharp. High-contrast crimson lines against dark slate stay much sharper in Animated WebP or 64-color indexed GIF.

Q // 04

What is the ideal duration for a reaction loop?

Between 1.2 and 2.5 seconds (24 to 50 frames at 20 fps). Shorter loops look like involuntary muscle spasms; longer clips require the viewer to wait too long for the setup to repeat.

Q // 05

How do I remove white halos around transparent stickers?

Classic GIFs only support 1-bit transparency—every pixel is either 100% opaque or 100% invisible. Either matte your anti-aliased edges against dark charcoal (`#19191d`) before exporting, or use Animated WebP for full 8-bit smooth alpha edges.

Q // 06

How do I write good alt text for a reaction clip?

State the physical gesture and the conversational subtext in one crisp sentence: "Flat vector character slowly lowering their glasses in polite disbelief at an optimistic schedule." Avoid writing just "funny gif."

Q // 07

Why don't the illustrations on this site autoplay?

A wall of twenty simultaneously moving loops makes reading impossible and violates WCAG 2.2 Guideline 2.2.2. We hold on the key pose by default and let you trigger playback when you want to inspect the rhythm.

Q // 08

Why avoid celebrity clips in your examples?

Reaction clips built from television screenshots carry tangled publicity and copyright claims, and often rely on knowing a specific show. Original flat vector characters let us isolate pure timing and posture cleanly.

STILL STUCK? ASK THE LAB