我目前在我的Web应用程序中使用Speech Recognition名为的库实现了语音识别功能annyang.这仅适用于chrome,因为x-webkit-speech(用于语音识别)仅适用于Chrome.
我的问题是,如果我可以做一些事情(即使我必须做一些彻底的改变),也可以在Mozilla Firefox中使用语音识别功能(最终在IE中).
我想测量JSF应用程序的渲染时间.由于我的权力原因,应用程序无法填充日志.
因此,我的问题是,在使用任何浏览器执行包含后端(服务器)调用的特定操作之后,有什么方法可以衡量应用程序的呈现时间?
到目前为止,在使用Chrome开发者工具后,我发现了以下内容.在"网络"选项卡上,每个请求都显示"时间".此外,在选择某个条目后,在"定时"选项卡上,将显示更详细的可视化.现在,我可以从中了解到,"Waiting"表示它在这里捕获到服务器的往返,但是实际的渲染时间呢.
假设整个请求耗时1秒,等待部分耗时500毫秒,我能否推断渲染时间是1秒-500毫秒?我不这么认为,这就是我问这个问题的原因.
简而言之,我需要从浏览器中了解服务器处理需要多长时间以及实际UI渲染时间.
任何提示将非常感谢.谢谢.