Есть ли хороший способ узнать, способен ли компьютер запускать программу/программное обеспечение без каких-либо проблем с производительностью, используя чистый JavaScript (Google V8), C++ (Windows, Mac OS и Linux), требуя как можно меньше информации от создателя программного обеспечения (например, оценка процессора, оценка графического процессора)?
Таким образом, я могу дать своим пользователям четкое представление о том, достаточно ли хорош их компьютер для запуска программного обеспечения, поэтому пользователю не нужно загружать и устанавливать его с самого начала, если он не сможет его запустить. так или иначе.
Я думаю о чем-то вроде индикации на основе «оценки»:
CPU: 230 000 (generic processor score)
GPU: 40 000 (generic GPU score)
+ Network/File I/O read/write requirements
Таким образом, я могу только вычислить эти оценки на компьютере пользователя, а затем сравнить их, пока я использую один и тот же алгоритм, но я понятия не имею о каком-либо таком алгоритме, которого было бы достаточно для реального программного обеспечения. для настольных компьютеров.