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