产品形态 一个看书的应用,可以翻页。 场景 为了更好的缓存ajax数据,做了比较多的数据缓存,测试发现,使用页面一会过后页面会变卡,在微信浏览器环境下,直接闪退。第一反应是请求太慢,去掉花费时间较长的请求后,依然变卡。所以就做了时间断点测试。 过程分析 代码如下: 一共有4个时间点: 这整块代码的执行时间:getPageContent 获取源数据的执行时间:getChapterJSON 数组查找方法:chapterJSONfind 对象序列化:JSONstringify 然后执行翻页操作所得的时间如下: 一眼可以看…