有没有办法在浏览器中使用JavaScript来获取CPU的使用?
答案 0 :(得分:7)
从我收集到的内容中,您可以在浏览器中找到关于JS CPU统计信息的最多内容,即客户端正在使用的 CPU内核数量。将其插入JS文件中:
console.log(navigator.hardwareConcurrency)
然后,您可以在Chrome开发者工具控制台中查看该内容。
但是,您可以使用Node.js 计算CPU负载。 Here is a step-by-step on that.
此页面上的答案也可能有助于您的困境:Javascript- Dynamically monitor CPU/memory usage
答案 1 :(得分:0)
基本上,不是。但是...这是一个很大的问题,如果您的应用程序是SPA,则可以考虑通过Electron进行部署。
如果执行此操作,则可以访问CPU使用率:https://electronjs.org/docs/api/structures/cpu-usage
对您来说,从网络转移到Electron并不是很大的飞跃。但是对于您的用户来说,这是一个巨大的变化,从访问浏览器到下载应用程序。但是,如果这是您的应用程序/服务的一个非常重要的功能,那么就值得了……
答案 2 :(得分:-2)
JavaScript旨在在网页中运行,除了当前加载的页面之外,还可以访问其他一些内容。 该语言不支持读取此类硬件信息,因为这超出了预期的范围。