Если анимация шейповая, используется для интерфейсов или украшательств в веб, советую изучить bodymovin и сопутствующую инфу о json(lottie) анимациях.
прозрачный фон, лёгкий вес без потерь качества, поддерживается огромным количеством устройств, своего рода анимированный svg.
те же стикеры в телеге на json'e.
https://aescripts.com/bodymovin/