之前有次开发小程序内嵌页面,类似于网易星球那种,很多钻石可以手动点击收取. 该页面css动效非常多,几乎页面上除了纯色背景之外全部有动效. 也正因为如此,才做成了小程序内嵌的形式(太大了). 当多次快速点击的时候会出现页面动效卡死不动,点击无反应的结果(偶发). 多次查询后发现应该与浏览器渲染方式相关: 一个页面的展示需要浏览器的多个进程相互配合,而浏览器的 ' GUI渲染线程 ' 和 ' JS引擎线程 ' 是互斥的,当一个线程执行的时候另一个线程就会停止,冻结. 反应到页面上就是快速点击的时候