Een GIF is een beeldformaat dat een korte animatie kan bevatten, een reeks frames die in een lus afspeelt. Het stamt uit 1987 en werd online beroemd om kleine reactieclipjes, draaiende laadicoontjes en simpele demo’s. Het ondersteunt ook stilstaande beelden en transparantie, al doen nieuwere formaten dat voor de meeste foto’s en graphics inmiddels beter.
Zie een GIF als een flipboekje. Elke pagina is een frame, en als je er snel doorheen bladert, ontstaat de illusie van beweging. Het nadeel is dat het flipboekje elke pagina volledig opslaat, dus een langere of gedetailleerdere animatie wordt al snel een zwaar bestand. Dat gewicht is op het moderne web het grootste nadeel van het formaat.
Eén harde grens maakt het erger: een GIF kan maar 256 kleuren per frame tonen. Daarom oogt een foto als GIF vaak korrelig of met kleurbanden, terwijl dezelfde clip als korte MP4 strak blijft en een fractie weegt. Het formaat is simpelweg niet gemaakt voor veel kleur of lange weergave.
Daarom wint een korte herhalende video meestal van een GIF voor alles wat langer dan een seconde of twee duurt, omdat video veel beter comprimeert en sneller laadt. Als een GIF wel de juiste keuze is, houden image optimization en lazy loading zijn omvang in toom zodat hij een pagina niet vertraagt. Er blijft een plek voor, zoals een klein icoontje van vijf frames of een bewegende hint in een e-mail, waar brede ondersteuning zwaarder telt dan pure efficiëntie. Het doel is hetzelfde: beweging die iets toevoegt zonder de bezoeker op te houden.
Bij TopDevs vervangen we zware GIF’s door gecomprimeerde video waar dat zin heeft, zodat pagina’s snel blijven zonder de animatie te verliezen die een ontwerp nodig heeft.