EasyLottie Исследования
Статистика файлов Lottie за 2026 год
Мы проанализировали 2 090 файлов Lottie в формате JSON, чтобы измерить их размер, продолжительность, количество слоев, анимационные возможности, эффект затухания и использование графических активов. После точной дубликации по байтам, корпус содержал 605 уникальных файлов.
2,090
Файлы JSON разобраны
Нет ошибок парсинга
605
уникальный контент
Дедуплицирован по SHA-256
5.3 KB
размер медиафайла
22.7 КБ на уровне P90
2.0 s
средняя продолжительность
7.0 секунды при P90
Основные результаты
Большинство файлов были короткими и небольшими.
Средний файл составлял 5 336 байт и 60 кадров, или 2 секунды. При уровне P90, файлы составляли 22 674 байт, 240 кадров и 7 секунд. Самый большой файл составлял 322 096 байт; самый продолжительный цикл занимал 40 секунд.
Слои изображений доминировали в этом корпусе.
Изображения составляли 73,34% от общего числа верхних слоев. В корпусе содержались 851 файл только с изображениями, 138 файлов только с векторами, и 1101 файл со смешанными элементами. Это описывает данный корпус, а не каждую библиотеку Lottie.
Сложная структура не была редкостью.
Прекомпозиции появились в 27,80% файлов. Ортогональная группировка появилась в 23,35%, а маски или траки появились в 20,62%. Использование только плоских преобразований не позволит полностью использовать материалы в этих анимациях.
На два шаблона плавности пришлось 48.88%
По результатам анализа 109 588 ключевых кадров, 27,18% были классифицированы как линейные. Два наиболее часто встречающихся нелинейных сочетания кадров составили 48,88% от всех проанализированных ключевых кадров.
Распространенность функции
Преобладание исходных файлов может быть завышено, когда один и тот же анимационный файл копируется в разные продукты. Столбец «уникальный контент» дублирует точные байты файла с помощью SHA-256, поэтому оба варианта отображаются.
| Функция | Все файлы | Уникальный контент | Встречаемости (сырые) / уникальные |
|---|---|---|---|
| Прекомпозиции | 581 (27.80%) | 175 (28.93%) | 3,091 / 945 |
| Маски или трекированные маски | 431 (20.62%) | 153 (25.29%) | 1,355 / 554 |
| Родительский | 488 (23.35%) | 131 (21.65%) | 3,032 / 1,029 |
| Обрезка путей | 328 (15.69%) | 68 (11.24%) | 418 / 83 |
| Градиенты | 69 (3.30%) | 41 (6.78%) | 151 / 98 |
| Эффекты | 28 (1.34%) | 14 (2.31%) | 752 / 104 |
| Слои | 5 (0.24%) | 3 (0.50%) | 57 / 29 |
Архитектура слоев
Верхний уровень подсчета описывает только каждую документальную корневую слои. Рекурсивные подсчеты также обходят слои в ссылающихся прекомпозициях.
| Тип слоя | Общее количество | Общий экспорт | Рекурсивный подсчет | Рекурсивный обмен |
|---|---|---|---|---|
| Изображение | 12,501 | 73.34% | 17,708 | 69.90% |
| Форма | 2,537 | 14.88% | 4,020 | 15.87% |
| Прекомпозиция | 1,727 | 10.13% | 3,091 | 12.20% |
| Null | 211 | 1.24% | 360 | 1.42% |
| Солидный | 70 | 0.41% | 99 | 0.39% |
| Текст | 0 | 0% | 57 | 0.22% |
Анимированные преобразования
Scale использовалась как наиболее часто анимируемый трансформационный параметр. Пути позиционирования часто были изогнутыми: 16 308 из 23 668 ключевых кадров анимации позиций, или 68,90%, включали пространственные касания.
| Преобразовать | Анимированные слои | Доля рекурсивных слоев |
|---|---|---|
| Масштаб | 9,550 | 37.69% |
| Прозрачность | 7,595 | 29.98% |
| Положение | 7,240 | 28.58% |
| Вращение | 5,136 | 20.27% |
| Точка привязки | 265 | 1.05% |
Активы, временные параметры и интерполяция
Частота кадров
25 fps: 1 270 файлов
30 fps: 446 файлов
60 fps: 269 файлов
Другие: 105 файлов
Ресурсы изображений
Внешние ресурсы: 1 900 файлов
Встроенные ресурсы: 15 файлов
Нет активов изображений: 175 файлов
Точки привязки
Центрировано: 91.02%
Низ. 2.05%
Верх: 0.36%
Другие: 6.57%
Наиболее часто используемые переходы
Ведущая пара ручек была исходящей. (.333, 0) и входящий (.667, 1), было просмотрено 27 700 раз. Следующий (.167, .167) к (.833, .833), было просмотрено 25 867 раз.
Методология и ограничения
- Мы попытались обработать 2 090 кандидатных JSON-файлов и успешно обработали все 2 090.
- Точные байты файла были зашифрованы с помощью SHA-256, что привело к созданию 605 уникальных контентов и 1485 дубликатов.
- Layer-type totals используют как вид, отображающий только корневой элемент, так и рекурсивный вид, который следует за ссылочными прекомпозициями.
- Функция, преобразование, формы и параметры затухания используют рекурсивный просмотр.
- Линейное затухание означает, что у элементов управления отсутствовали ручки, или все четыре координаты ручек находились в пределах 0,02 от 0,5.
- Нормализация якоря включает только статические якоря на слоях изображения, заливки и предварительного рендеринга с известными размерами.
Важное ограничение выборки
Это был инженерный корпус, а не случайная выборка всех файлов Lottie из открытого веб-ресурса. Он содержит повторяющиеся производственные ресурсы и имеет необычно большое количество изображений. Результаты описывают проанализированный корпус и должны использоваться как доказательство реализации, а не как универсальная оценка доли рынка. Исходные файлы не распространяются; скачиваемый JSON содержит только агрегированную статистику.
Как со ссылкой на этот анализ
Вы можете цитировать общую статистику с указанием источника и ссылкой на эту страницу. Для вопросов о методологии или исправления, используйте… страница контактов.
Проверьте своё Lottie
Откройте JSON, ZIP, или файл .lottie локально в вашем браузере, чтобы проверить размеры, частоту кадров, продолжительность, слои и ресурсы. Ваш файл не загружен.