Измеряйте реальную частоту кадров, а не просто счетчик в реальном времени
Этот тест FPS определяет точное время между каждой отрисовкой экрана с помощью браузерного таймера requestAnimationFrame с высоким разрешением, а затем превращает эти выборки в метрики, которые фактически описывают плавность: средний FPS, минимумы 1% и 0,1%, пиковый и минимальный FPS, показатель стабильности времени кадра и количество дёрганых кадров. Это самый быстрый способ без установки проверить работоспособность устройства, браузера, монитора или расширения на наличие прерывистой анимации.
Почему минимум в 1% значит больше, чем средний FPS
Дисплей может выдавать в среднем 60 кадров в секунду, но при этом оставаться подтормаживающим, потому что несколько медленных кадров разрушают иллюзию движения. Вот что захватывают 1% low и 0,1% low — частота кадров во время худших 1% и 0,1% кадров. Большой разрыв между вашим средним значением и минимальной точкой в 1% прямо в источниках заикания: фоновая вкладка, тяжелое расширение, тепловое регулирование или отключение аппаратного ускорения.
Обеспечьте реальную нагрузку на свое оборудование
Включите этап рендеринга, и инструмент анимирует сотни и тысячи движущихся объектов на холсте во время измерений — настоящая работа графического процессора и композитора, а не поддельное число. Посмотрите, насколько сильно падает ваш FPS и как быстро падает ваш минимум в 1% при легкой, средней и высокой нагрузке, чтобы оценить реальный запас кадров до того, как ваш браузер начнет пропускать кадры.
Сравнивайте, оценивайте и побеждайте свои лучшие качества
Запустите фиксированный тест продолжительностью 10, 30 или 60 секунд или оставьте его работать непрерывно. Каждый запуск по времени заканчивается оценкой производительности — от «Отлично» до «Безупречно», — которая оценивается в зависимости от обнаруженной вами частоты обновления экрана, а лучшее среднее значение для каждой продолжительности сохраняется локально на вашем устройстве, чтобы вы могли сравнивать браузеры, вкладки и настройки с течением времени.
- 01
- Выборка с высоким разрешением: использует встроенный таймер requestAnimationFrame для записи точного времени кадра в миллисекундах при каждой отрисовке экрана.
- 02
- Pro Frametime Metrics: средний FPS плюс истинные минимумы 1% и 0,1% (худшие 1% / 0,1% кадров) — цифры, которые указывают на заикание.
- 03
- Оценка стабильности времени кадра: оценка постоянства, основанная на отклонении времени кадра, позволяющая отличить устойчивое движение от ощущения прерывистости и рывков.
- 04
- Регулируемая нагрузка при рендеринге: анимируйте 250–5000 движущихся объектов холста, чтобы обеспечить реальную нагрузку на графический процессор и компоновщик вашего оборудования и наблюдайте за реакцией FPS.
- 05
- Тесты по времени + оценка. Запустите 10-, 30- или 60-секундные тесты (или непрерывные) и получите оценку «Борьба за безупречный результат» по сравнению с вашим дисплеем.
- 06
- Определение частоты обновления: автоматически определяет частоту вашего монитора, чтобы он знал целевую частоту кадров и мог отмечать пропущенные кадры.
- 07
- Живая диаграмма с контрольными линиями: график частоты кадров в реальном времени с отметкой 30, 60, 120, 144 и 240 кадров в секунду для мгновенного контекста.
- 08
- Личный рекорд + полноэкранный режим: ваш лучший средний показатель для каждой продолжительности сохраняется локально, а полноэкранный режим обеспечивает четкие, не отвлекающие внимание показания.
- 09
- Конфиденциальность прежде всего: каждая метрика рассчитывается в вашем браузере — ничего не загружается, ни учетная запись, ни реклама.


