无分类 【性能优化】quicklink:实现原理与给前端的启发 近来,GoogleChromeLabs 推出了 quicklink,用以实现链接资源的预加载(prefetch)。本文在介绍其实现思路的基础上,会进一步探讨在预加载方面前端工程师还可以做什么。
javascript 掌握浏览器重绘(reflow)重排(repaint)-前端进阶 很多人都知道要减少浏览器的重排和重绘,但对其中的具体原理以及如何具体操作并不是很了解,当突然提起这个话题的时候,还是会一脸懵逼。希望大家可以耐着性子阅读本文,仔细琢磨,彻底掌握这个知识点!
无分类 Web运行环境总结 1. 页面加载过程 1.1 加载一个资源的过程 在浏览器地址栏输入URL 浏览器查看缓存(强缓存) 浏览器解析URL获取协议,主机,端口,path 浏览器组装一个HTTP(GET)请求报文 浏览器根据DNS服务器得要域名的IP地址 打…
无分类 关于回流与重绘优化的探索 杭州下雪了,冷到不行,在家躺在床上玩手机,打开微信进入前端交流群里日常吹水,看到大佬在群里发了一篇文章你应该要知道的重绘与重排,文章里有一段骚操作,就是为了减少重绘与重排,合并样式操作,这个骚操作…
javascript 基于 Nginx 的 HTTPS 性能优化实践 摘要: 随着相关浏览器对HTTP协议的“不安全”、红色页面警告等严格措施的出台,以及向 iOS 应用的 ATS 要求和微信、支付宝小程序强制 HTTPS 需求,以及在合规方面如等级保护对传输安全性的要求都在推动 HTTPS 的发…
无分类 聊聊Flexbox布局中的flex的演算法 到目前为止,Flexbox布局应该是目前最流行的布局方式之一了。而Flexbox布局的最大特性就是让Flex项目可伸缩,也就是让Flex项目的宽度和高度可以自动填充Flex容器剩余的空间或者缩小Flex项目适配Flex容器不足的宽…
java 浏览器缓存是什么?它的机制又是什么? 对于浏览器缓存,相信很多开发者对它真的是又爱又恨。一方面极大地提升了用户体验,而另一方面有时会因为读取了缓存而展示了“错误”的东西,而在开发过程中千方百计地想把缓存禁掉。那么浏览器缓存究竟是个什么样…