High FPS GIF?

I generated the same animation at multiple GIF frame rates to test how closely browser playback follows the GIF89a timing spec.

I generated these GIFs from the same animation at different target frame rates so you can compare browser playback directly.

Gif FPS Gif
1 FPS 1 FPS Scrolling Bar
2 FPS 2 FPS Scrolling Bar
4 FPS 4 FPS Scrolling Bar
5 FPS 5 FPS Scrolling Bar
10 FPS 10 FPS Scrolling Bar
20 FPS 20 FPS Scrolling Bar
25 FPS 25 FPS Scrolling Bar
50 FPS 50 FPS Scrolling Bar
100 FPS 100 FPS Scrolling Bar

The GIF89a spec allows 0.01s frame delays, which implies up to 100 FPS in theory. In practice, browsers usually cap playback lower (often around 50 FPS), and very fast GIFs can behave inconsistently.

A GIF also stores only 256 colors per frame, so it is not ideal for modern high-fidelity visuals, but it is still a great format for compact looping graphics and experiments like this one.

These files were generated with a C encoder I wrote by following the GIF89a byte-level format. A key reference was Project: What's In A GIF by Matthew Flickinger.