Откройте страницу в Chrome, откройте Инструменты разработчика и перейдите на вкладку «Производительность».
Затем используйте 2-й значок слева - тот, который выглядит как кнопка «перезагрузить».Который говорит: «Начните профилирование и перезагрузите страницу».
У вас будет полное краткое изложение того, что занимает, сколько.В верхней части вы можете увидеть, что съедает FPS и CPU, а затем вы можете выбрать таймфреймы, которые имели особенно высокую нагрузку.
В нижней части выберите «Дерево вызовов» или «Вниз»вкладки, чтобы получить краткое изложение того, какие скрипты и вызовы функций вызывают проблемы с производительностью.
Обычно "нормальные" сайты (например, не игры) не будут иметь много перерисовок фреймов.Затем вы можете определить, например, загружаются ли прядильщики с помощью javascript вместо преобразований и переходов;и иногда они все еще повторяют рендеринг, хотя они находятся вне досягаемости.
В примечании, относящемся к React: Возможно, имеет смысл дополнительно проверить его с помощью React Developer Tools .Например, вы можете обнаружить, что субкадры постоянно рендерится без причины.