首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
望峰
掘友等级
前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
文章
热门
最新
你不知道的Symbol内置值的规范解读
可以用作对象属性键的非字符串值的集合。 每个Symbol值都是惟一且不可变的。 每个Symbol值都与一个[[Description]]的值关联,该值要么是undefined,要么是一个字符串。 内置的Symbol值主要是用于ECMAScript规范算法扩展的。本文主要是通过对…
玩转Service Worker生命周期
Service Worker 是浏览器在后台独立于网页运行的脚本,它打开了通向不需要网页或用户交互的功能的大门。 现在,它们已包括如推送通知和后台同步等功能。 将来,Service Worker 将会支持如定期同步或地理围栏等其他功能。 它是一种 JavaScript Work…
0.1+0.2!==0.3引发的思考-浮点数的存储和计算
整数主要分为有符号整数和无符号整数。 无符号数最小值是所有位取0,也就是整数0。最大值是所有位取1,也就是整数2w - 1。 基础知识回顾完了,接下来进入我们的主题,关于浮点数的存储和计算逻辑,首先看一下浮点数在计算机中是怎么存储的。 直到20世纪80年代,每个计算机制造商都设…
Web性能优化-渲染阶段优化(六)
目前大多数设备的屏幕刷新率为 60 次/秒。其中每个帧的预算时间仅比 16 毫秒多一点 (1 秒/ 60 = 16.66 毫秒)。但实际上,浏览器有整理工作要做,因此所有工作需要在 10 毫秒内完成。如果无法符合此预算,帧率将下降,并且内容会在屏幕上抖动。 此现象通常称为卡顿,…
Web性能优化-缓存优化(HTTP缓存和ServiceWorker离线缓存)(五)
实际上并没有一个称为HTTP缓存的API。它是Web平台API集合的通用名称。所有浏览器均支持这些API: HTTP缓存的行为由请求标头和 响应标头的组合控制 。在理想情况下,可以控制Web应用程序的代码(将确定请求标头)和Web服务器的配置(将确定响应标头)。 常见的 HTT…
Web性能优化-网页内容优化(四)
避免不必要的下载。 通过各种压缩技术优化每个资源的传送编码以及尽可能利用缓存来避免多余的下载。 梳理网页上的自有资源和第三方资源。 评估每个资源的表现:其价值及其技术性能。 确定这些资源是否提供了足够的价值。 GZIP 对基于文本的资源的压缩效果最好:CSS、JavaScrip…
Web性能优化-性能指标(三)
以往大部分工具仅将加载性能作为web性能衡量指标,但是随时都有可能发生性能不佳的情况,不只限于加载期间。应用无法快速响应点击、无法平滑滚动或动画卡顿都会导致糟糕的体验。用户关心的是总体体验,加载时间或 DOMContentLoaded时间等传统性能指标极不可靠,因为加载发生的时…
Web性能优化-加载优化(二)
本文主要叙述通过导航(navigation)和资源(resource)评估加载性能。 导航(navigation)计时收集HTML文档的性能指标。 资源(resource)计时收集文档相关资源的性能指标。东西像样式表,脚本,图片,等等。 导航和资源计时(以及其他相关API)将性…
Web性能优化-加载优化(一)
随着网络发展成浏览器应用程序平台,我们大多数应用程序的使用已从具有快速,可靠网络连接的功能强大的台式机转移到具有缓慢,不可靠连接的低功耗移动设备。因此,无论平台,网络或设备如何,速度更快的应用具有更好的用户体验。当我们编写加载和运行速度更快的页面(包括台式机用户)时,每个人都会…
Web性能评估模型
RAIL 是一种以用户为中心的性能模型。每个网络应用均具有与其生命周期有关的四个不同方面,且这些(Response, Animation, Idle, load)方面以不同的方式影响着性能 以用户为中心;最终目标不是让您的网站在任何特定设备上都能运行很快,而是使用户满意。 立即…
下一页
个人成就
文章被点赞
51
文章被阅读
14,187
掘力值
427
关注了
5
关注者
9
收藏集
1
关注标签
10
加入于
2020-06-12