页面冻结与解冻机制如何影响跨端交互性能和资源回收
简答题中等568 次浏览
参考答案与解析
# 核心结论
页面不可见不等于页面已经停止工作。优化冻结与解冻链路的关键,不是简单暂停所有任务,而是依据任务的业务语义、资源所有权和恢复成本,将其划分为必须继续、可以合并、应当取消和需要持久化四类,并分别验证冻结速度、后台资源占用、恢复可交互时间与状态正确性。Web 的页面可见性、冻结及往返缓存,原生应用的前后台生命周期,小程序的隐藏与显示,以及 React Native、Flutter、WebView 容器的宿主生命周期并不等价,不能用一套回调机械套用。
# 底层机制与决策依据
页面进入后台后,定时器可能被降频,但网络、媒体解码、数据库事务、桥接消息、原生监听器和工作线程未必自动停止。原生系统还可能在
