更快速、更精简的页面重新加载
来源:互联网 发布:大数据架构师认证 编辑:程序博客网 时间:2024/06/05 11:55
文|Takashi Toyoshima(Reloader 先生)
重新加载一直是网络浏览器的一项主要功能,多年来,尽管网络平台创新、连接性和内容消耗模式的格局在不断变化,但重新加载仍保持其最初的行为。重新加载页面时,浏览器会向网络服务器确认已缓存的资源是否仍然可用,此过程称为验证。这通常会导致每个页面要向数十个网域发起数以百计的网络请求。
在移动设备上,移动连接的长延迟时间和瞬时特点意味着此行为可能产生严重的性能问题。最新版本的 Chrome 对页面重新加载行为进行了更改,使得重新加载速度提高 28%,验证请求减少 60%。
用户通常会因为页面断开或内容似乎过时而重新加载页面。现有重新加载行为通常可以解决页面断开问题,但常规重新加载并不能有效地解决内容过时问题,尤其是在移动设备上。此功能最初是针对页面断开非常普遍的情况而设计,因此同时解决这两种用例是合理的。
不过,随着网页质量的提升,此最初设计关注点现在已经没什么作用。为改进过时内容用例,Chrome 现在配置了一个简化的重新加载行为,该行为仅验证主资源,然后继续执行常规页面加载。此新行为可以最大程度地重复利用已缓存的资源,从而缩短延迟时间,降低功率和流量消耗。
尽管只是做了比较细微的更改,但是新行为可以将重新加载速度提高达 28%,并且降低了带宽和功率消耗。此外,Facebook 告诉我们,据数据显示,Chrome 发送验证请求的速率是其他浏览器的三倍。有赖于最新的重新加载行为以及一些相关更改,Facebook 现反馈 Chrome 的页面重新加载速度提升 28%,验证请求减少 60%。
我们希望这项更快速的重新加载行为能够为您带来便利,让您无论什么时候都可以在自己喜欢的网站上获取最新内容,或在连接信号不稳定的地铁中快速恢复加载。
推荐阅读:
使用Service worker实现加速/离线访问静态blog网站
Web Apps的未来
Service Worker让Web应用也能离线、即时加载
- 更快速、更精简的页面重新加载
- 使用scriptreference profile使你的页面加载更快
- 欧版Vista更“精简”
- API 设计更精简
- 更快的快速排序
- ESL:更简洁、更高效的标准加载器
- BaseAdapter抽取更精简的Adapter,方便复用
- MaxCompute2.0性能评测:更强大、更高效之上的更快速
- MaxCompute2.0性能评测:更强大、更高效之上的更快速
- 更有效的加载较大的Bitmap
- Android更快速的开发-aquery类库
- 如此来支持更快速的动态
- 更高效的加载大图片
- 更有效率的加载大图片
- 带加载更过功能的LoadMoreRecyclerView
- 让您的404页面更有用
- Fragment更容易实现页面的切换
- CSDN更新blog和个人空间服务,更精简,更快捷
- 2月15日2点课程预告:5大本土Play开发者政策问题详解
- “撒狗粮的穿山甲” & Android Nougat 7.1.2先睹为快
- 如何利用AR技术进行创新,为用户提供沉浸式体验?
- 独乐不如众乐, Noodlecake引入多人模式之后大获成功
- 如何快速测试响应式布局?
- 更快速、更精简的页面重新加载
- AdMob中Firebase Analytics功能,你开始用了么?
- 你的Android设备有恶意软件吗?
- 秋招总结38所
- 武汉GDG寻人启事
- Google I/O大会开始预报名,让您获得内部推荐机会!
- 使用Service worker实现加速/离线访问静态blog网站
- Google再次祝您新春快乐!
- 谷满仓还需东风劲,歌声起只待雄鸡鸣!