@basuser123 said in Будут какие то модернизации CANVAS в будущем?:
Может firefox использовать каким-то образом, там один канвас на всё
;-)
Всем привет!
Есть многопоточный скрипт, который крутится на сервере. На сервере уже 24 ядра, но некоторые потоки все равно иногда не создаются с ошибкой "Недостаточно ресурсов, 100% процессор". Уже уменьшено кол-во одновременно запускаемых браузеров до 1, минимальное процессорное время для запуска браузера и отключен перезапуск процесса в начале потока, но этого недостаточно.
Решил уменьшить FPS (ограничение частоты кадров) с 30 до 10, и, о чудо, нагрузка на процессор упала в 2 раза. При этом каких-либо побочных эффектов не замечено, все действия в браузере идут в том же режиме. Но меня очень смущает вот эта надпись: "Снижение его ниже 30 может привести к непредсказуемым последствиям".

Вопрос: на что в теории может повлиять FPS? Мой скрипт по факту состоит из очень быстрых кликов и вводов на сайте.
Уменьшение ограничения частоты кадров (FPS) в браузере может повлиять на визуальный опыт и производительность веб-страниц и веб-приложений. FPS указывает на количество кадров анимации, которые отображаются на экране за секунду. Обычно стандартная частота кадров составляет 60 FPS, но её можно уменьшить или увеличить в зависимости от потребностей.
Влияние уменьшения ограничения частоты кадров:
Плавность анимации: Снижение FPS может привести к менее плавной анимации, так как между кадрами будут видны более заметные разрывы. Это может снизить визуальное восприятие веб-страницы или приложения.
Производительность: Уменьшение частоты кадров может уменьшить нагрузку на графический процессор и центральный процессор. Это может быть полезно на мобильных устройствах или на компьютерах с ограниченными ресурсами, чтобы сэкономить энергию и уменьшить нагрев.
Энергопотребление: Уменьшение FPS может снизить энергопотребление устройства, так как графический процессор будет менее активно работать. Это важно для портативных устройств с ограниченной батареей.
Задержка отклика: Снижение FPS может увеличить задержку отклика между взаимодействием пользователя с интерфейсом и реакцией веб-страницы. Это может сделать сайт менее отзывчивым.
Качество визуального восприятия: Уменьшение FPS может привести к потере деталей и мягкости визуальных эффектов и анимации. Это может быть заметно на более сложных веб-приложениях или играх.
Совместимость: Некоторые веб-приложения и игры могут полагаться на стандартную частоту кадров для правильной работы. Уменьшение FPS может вызвать проблемы совместимости или даже ошибки.
В целом, решение о том, насколько уменьшать ограничение частоты кадров, зависит от конкретных потребностей и контекста. Важно найти баланс между визуальным опытом, производительностью и энергопотреблением для конкретной целевой аудитории и задачи веб-страницы или приложения.