Как оценивать производительность сайта со множеством анимаций?

Ссылка скопирована
1 ответ

На мощном пк, сайт может работать шустро и особо не заметишь какието пролагов, но на устройстве попроще (коих больше чем мощных) уже будут различные пролаги, особенно это касается телефонов.

Вопрос именно в отладке анимаций (framer motion + nextjs), потому что гугл пейдж спид показвает все по 100 баллов, но на каком нибудь macbook air уже есть некоторые фризы.

И вот как отлаживать слабые места анимаций, чтобы понимать от чего стоит отказаться или что улучшить.

Я понимаю что можно использовать профилировщик, но как именно без понятия.

Дополнительно:

Субьективно - с виртуалки с занижеными параметрами.
Можно виртуалить и винду и линукс и андроид

  • Viktor T2, только как это мне поможет оценить слабые места анимации
  • Ответы:

    Я понимаю что можно использовать профилировщик, но как именно без понятия.

    первое чувство - самое сильное
    потому что - НИКАК

    можете дешево и сердито попробовать сервисы типа
    https://www.browserstack.com/
    https://blisk.io/

    да, они за адаптивность, а не мощность, но - ВДРУГ, с чего-то же устройства разные там указываются а не просто разрешения, вдруг действиельно там норм эмулятор

    по классике же - ничего нового - покупаете пак айфонов, пак Андроидов (тут сложнее, ну или попросту - больше штук),
    хотите сэкономить - посмотрите по useragents сколько у вас каких пользователей

    и - QA макака

    в автотесты такое лезет плохо ибо все попытки сэмулировать устройство не бьются с реальностью

    но в целом - если есть лаги на более мене популярном количестве посетителей - лучше такое убрать

    • Вопрос скорее в том не как найти лаги, а как их исправить и понять их причину
    • а, так это просто - тут профилирование конечно+ опыт
    • Dimonchik, спасибо,помогло
    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Никита Орлов Ответ

    Для оценки производительности сайта со множеством анимаций можно использовать несколько инструментов и методов.

    1. Используйте инструменты разработчика в браузере (Chrome DevTools, Firefox Developer Tools и т. д.). Они позволяют анализировать производительность сайта, включая время загрузки, использование памяти, отрисовку элементов и другие метрики.

    2. Используйте сервисы для тестирования производительности сайта, такие как PageSpeed Insights от Google или WebPageTest. Они предоставляют детальные отчеты о производительности и рекомендации по оптимизации.

    3. Оцените использование анимаций на сайте. Слишком много анимаций или сложные анимации могут замедлить загрузку и отображение страницы. Попробуйте упростить или уменьшить количество анимаций.

    4. Оптимизируйте изображения и другие ресурсы на сайте. Используйте сжатие изображений, минификацию CSS и JavaScript файлов, асинхронную загрузку ресурсов и другие методы оптимизации.

    5. Проведите тестирование производительности на разных устройствах и соединениях, чтобы убедиться, что сайт работает быстро и плавно на всех платформах.

    Применяя эти методы и инструменты, вы сможете эффективно оценить производительность своего сайта со множеством анимаций и оптимизировать его для быстрой загрузки и отображения.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно