我有一个 JavaScript 应用程序,它运行良好,但肯定需要一些内存/CPU 性能(它基于谷歌地图)。
所以基本上它在台式机/笔记本电脑上运行良好,iPad 工作正常。但是现在有了所有这些不同的设备,较小的设备肯定会过载。
所以基本上我想确定可用的运行时并决定是启动我的 JavaScript 应用程序,还是显示一条消息。
- 好的,我可以检查浏览器,但这是一个永无止境的故事
- 我可以检查操作系统信息,但这又是非常乏味的。还有一些操作系统在高性能设备和低端硬件上运行。
- 我可以检查屏幕大小并排除手机,但随后就变得困难了
那么有没有办法确定客户端的性能呢?为了清楚起见,我不关心它是否是平板电脑,但如果它是 CPU 性能/内存很少的低性能平板电脑(因此使用 javascript 检测手机/平板电脑/网络客户端无济于事)。