我正在创建一个需要在各种设备上广泛覆盖的网络应用程序。我已经实现了版本测试以确定功能覆盖是否适用。这允许我确定用户是否能够支持可用的全部功能,并禁用这些功能或为用户提供适当的“不支持”消息。我发现甚至版本号都没有推断出足够的性能;也就是说,至少还有一些最低限度的处理和内存要求(具体来说,一些较旧的Android'预算'设备可能有最新的Android版本,但缺乏运行功能丰富的多媒体网络应用程序所需的性能)。如果我要实现一个快速而无缝的性能测试,以便我根据性能而不是版本降级功能,那么如何实现这样的功能呢?
如果我正在创建一个基于Canvas的游戏,我可能会检查帧速率并逐步降级体验。但对于基于DOM的Web应用程序,检查“帧速率”的最佳方法是什么 - 一种快速可靠的性能指标测试,我可以在用户访问页面时立即运行。