我正在尝试优化我们为在 Android 设备上获得更好性能而创建的 web 应用程序,并且我在连接到 android 调试桥的第一代 Nexus 7 上使用最新的官方 Chrome 版本。
我使用 chrome devtools 时间线试图找出导致我在 webapp 中获得的糟糕滚动性能的原因。
在查看时间线时,我注意到当离开 web 应用程序时,每帧都坐在那里,我有以下记录:
据我了解,每一帧都有太多的事情要做,还有很多时间。或者至少应该有。如果绘画需要 7.654 毫秒和 1.577 毫秒的非仪器操作,那么 CPU 需要 21.818 毫秒,以及导致大约空闲时间的原因。帧之间的 80 毫秒?
时间线没有以任何方式过滤,所以我很不确定如何找出发生了什么。
我要优化的 webapp 位于http://www.vol.at/?forcemobile