在PC中,运行内存仍然是一种比较稀缺的资源,当容量不足时,会导致系统显著变慢。
作为日常使用中最高频的应用程序,浏览器厂商在内存优化上的优化非常值得人期待。
据报道,Chrome v68后开始引入“Page Lifecycle interface”,可以优雅地对不活动的后台网页进行“冻结”工作,从而节省出系统计算资源。
与此同时,Firefox也建立了“Fission MemShrink”项目,为渲染网页的100多个过程做优化,每一个流程的目标都是节省7MB内存。
不过,两种新的技术特性的实现并不是一蹴而就的。Chrome的“Page Lifecycle interface”需要web开发者支持,以便浏览器智能地判断页面元素的优先级。