首页
学习
活动
专区
工具
TVP
发布

IMWeb前端团队

IMWeb前端团队专栏
专栏作者
1369
文章
1868990
阅读量
215
订阅数
web性能优化之:no-cache与must-revalidate深入探究
稍微了解HTTP协议的前端同学,相比对Cache-Control不会感到陌生,性能优化时经常都会跟它打交道。
IMWeb前端团队
2019-12-06
1.3K0
让fetch也可以timeout
原生的HTML5 API fetch并不支持timeout属性,习惯了jQuery的ajax配置的同学,如果一时在fetch找不到配置timeout的地方,也许会很纠结。fetch 的配置 API 如下:
IMWeb前端团队
2019-12-05
6520
AMP 初探
AMP 全称 Accelerated Mobile Pages(官网)顾名思义是为了加速移动网络的网页加载从而提升体验。
IMWeb前端团队
2019-12-04
1.5K0
HTTP缓存控制小结
通过网络获取内容既缓慢,成本又高:大的响应需要在客户端和服务器之间进行多次往返通信,这拖延了浏览器可以使用和处理内容的时间,同时也增加了访问者的数据成本。因此,缓存和重用以前获取的资源的能力成为优化性能很关键的一个方面。
IMWeb前端团队
2019-12-04
4070
使用Node.js实现一个简单的ZooKeeper客户端
分布式系统中的协调服务总所周知地难于正确实现,尤其容易产生诸如争用条件 (race conditions)、死锁(deadlock) 等错误。Zookeeper 背后的动机就是减轻分布式应用程序从头做起实现协调服务的难度。
IMWeb前端团队
2019-12-04
1.6K0
前端学serverless系列——WebApplication迁移实践
导语: 说起当前最火的技术,除了最新的区块链,AI,还有一个不得不提的概念是Serverless。Serverless作为一种新型的互联网架构直接或间接推动了云计算的发展,从AWS Lambda到各厂商争先推出Serverless服务框架,Serverless一路高歌。在这个风口,前端好像都要做点什么?
IMWeb前端团队
2019-12-04
6370
AS3解析FLV格式和视频相关问题总结
在直播项目里面遇到需要统计flash视频帧间隔时长,首帧,GOP,等关键数据的时候,不可避免的需要对flv文件进行解析。
IMWeb前端团队
2019-12-04
7930
浅析YSlow-23条规则
起初想要去了解如何提高网页加载性能,发现Yahoo发布的一款基于FireFox的插件YSlow。
IMWeb前端团队
2019-12-04
1.2K0
windows 上优雅的安装 node 和 npm
我一直觉得我掌握的这份优雅是被许多人所知道了,直到我发现小伙伴们都下载 .msi 来装 node ,我心中的优雅感终于压制不住。
IMWeb前端团队
2019-12-04
1.2K0
如果被耗时任务拖累,可能是姿势不对
在业务中,有时候需要处理一些相对耗时的事情,而且还有一些其他的逻辑还可能会依赖这个耗时任务。诚然,太久的耗时会对用户体验不好。
IMWeb前端团队
2019-12-04
7900
HTML5离线存储——manifest简介
3、仅仅加载被修改过的资源,避免同一资源对服务器多次的请求,大大降低了对服务器的访问压力
IMWeb前端团队
2019-12-04
1.9K0
跨域资源共享的使用
页面中常常会有需要跨域通信的需求实现,我们知道浏览器的同源策略是不允许不同域之间的相互通信的(这里不深究域的定义及如何才算跨域),比如a.com有b.com想要的数据,那么在b.com页面中发送ajax请求到a.com是不允许的,相信大家都知道一些跨域通信的实现方法:
IMWeb前端团队
2019-12-04
1.1K0
fis3 新特性应用
fis3 在查找文件资源的时候,通过统一的接口【fis.project.lookup】查找
IMWeb前端团队
2019-12-04
5100
2015上海Qcon总结——Hybrid App监控与极限优化
终于有时间停下来来回顾一下2015上海Qcon分享《Hybrid App极限优化解决方案》旅途。不喜欢总结,往往是比较痛苦的,些许时间之后回过头来,发现部分细节已然模糊。不得已要求自己写点什么,哪怕随便写写,给自己看也好,给其他人参考也好。总归于相忘于历史较好。
IMWeb前端团队
2019-12-04
8020
http cache笔记
在浏览器第一次请求某url获得的返回状态是200的响应头中,获取Last-Modified字段,这个字段标识此文件在服务器端的最后被修改时间,格式类似于:
IMWeb前端团队
2019-12-04
3640
前端资源版本控制的那些事儿
写完后,部署上线。然而我们要考虑充分利用浏览器缓存,我们的目标是资源文件直接读取浏览器缓存,于是给它设置 Cache-Control/Expires 和 Last-Modified/ETag。Cache-Control/Expires的作用是在缓存时间内,正常进入页面,浏览器不会发出请求,直接读取浏览器缓存资源。如果用户点击“刷新”按钮或缓存时间消失,浏览器会发送请求,并根据Last-Modified/ETag判断内容是否有更新,如果内容没更新,服务器返回304。
IMWeb前端团队
2019-12-03
7840
该用什么姿势来使用 PWA
回答 what 这种问题,重点在于名词,因此 PWA 是一个 APP,一个独立的、增强的、Web 实现的 APP
IMWeb前端团队
2019-12-03
6970
浏览器缓存
原文链接:http://www.cun-xu.cn/index.php/2018/12/26/浏览器缓存/
IMWeb前端团队
2019-12-03
1.8K0
DNS解析
大概就是这样的过程,下面我们来仔细的分析下浏览器是如何查找到域名对应的ip地址的。
IMWeb前端团队
2019-12-03
29.4K0
缓存策略
对于浏览器端的缓存来讲,这些规则是在HTTP协议头和HTML页面的Meta标签中定义的。他们分别从新鲜度和校验值两个维度来规定浏览器是否可以直接使用缓存中的副本,还是需要去源服务器获取更新的版本。
IMWeb前端团队
2019-12-03
9340
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档