Я подумываю о написании игры на JavaScript с использованием WebGL и сопутствующих технологий. Я хотел бы сделать игру максимально интеллектуальной, поэтому я слежу за мониторингом использования процессора / памяти.
Например:
- Для высокой загрузки ЦП немного уменьшите графику или выгрузите вычисления на сервер
- Для высокого использования памяти выгрузить данные на сервер для хранения (и последующего извлечения)
Я хотел бы получить данные, которые предлагает Chrome, в Task Manager
. Я знаю, как отслеживать FPS, и это может привести к некоторой гибкости, но я хотел бы иметь как можно больше информации. Основной вариант использования - для режима «низкого энергопотребления», когда ЦП используется как можно меньше (для ноутбуков), или режим ожидания, когда пользователь просматривает форумы и т. Д.
Я знаю, как использовать профилировщики, но я хотел бы получить доступ к этим инструментам из JavaScript.
Возможно ли это? Если нет, знаете ли вы, было ли это предложено для стандартизации?
Я бы хотел жить с расширением, если бы его можно было запрашивать из JavaScript, но я бы хотел избежать его, если существует нативная функция. Я пытаюсь настроить таргетинг на последние версии Firefox и Chrome, но я могу ограничиться одним браузером, если он поддерживает это.