首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
浏览器相关
订阅
请保持1米安全距离
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Chrome查看页面性能的新视角:Performance insights
最近,Chrome DevTools在 102 版本发布了新的Performance insights,让我们来了解一下这个新的面板。
深入解析 EventLoop 和浏览器渲染、帧动画、空闲回调的关系[转载]
前言 关于 Event Loop 的文章很多,但是有很多只是在讲「宏任务」、「微任务」,我先提出几个问题: 每一轮 Event Loop 都会伴随着渲染吗? requestAnimationFrame
[译] Google 工程师提升网页性能的新策略:空闲执行,紧急优先
几周前,我开始查看我网站的一些性能指标。具体来说,我想看看我的网站在最新的性能指标 —— 首次输入延迟 (FID)上的表现如何。 我的网站只是一个博客(并没有运行很多的 JavaScript),所以我原本预期会得到相当不错的结果。 用户一般对于小于 100 毫秒的输入延迟没有感…
在移动端避免使用100vh
CSS中的Viewport单元听起来很棒。如果你想将一个元素设置成全屏高度,你可以设置高度:100vh,这样你就有了一个完美的全屏元素,它会随着视口的改变而改变大小!遗憾的是,事实并非如此。100vh在不同的浏览器的实现方式上也有一点微妙的变化,这使得它几乎毫无用处。最好避免1…
弹指间,重温几个设置满屏的小技巧
常规开发种经常会碰到如上界面,我们希望它背景色全屏保持一致。 当然,从界面上来看,它这个效果图只是因为父容器未达到满屏导致底下留空白区域。 记不起来没关系,花2分钟时间简单过一下。 结果发现依然是 0,然后陷入了无限的疑问中... 因为 CSS 里部分属性是继承父级而来的,he…
预测最近面试会考 Cookie 的 SameSite 属性
2 月份发布的 Chrome 80 版本中默认屏蔽了第三方的 Cookie,在灰度期间,就导致了阿里系的很多应用都产生了问题,为此还专门成立了小组,推动各 BU 进行改造,目前阿里系基本已经改造完成。所有的前端团队估计都收到过通知,也着实加深了一把大家对于 Cookie 的理解…
前端响应式布局原理与方案(详细版)
响应式布局指的是同一页面在不同屏幕尺寸下有不同的布局。传统的开发方式是PC端开发一套,手机端再开发一套,而使用响应式布局只要开发一套就够,缺点就是CSS比较重。下面是博客网站对不同设备适配后的结果,分别是iPhone5/SE,iphone6/7/8,iphone 6/7/8 p…
看完这篇 HTTPS,和面试官扯皮就没问题了
一个简单的回答可能会是 HTTP 它不安全。由于 HTTP 天生明文传输的特性,在 HTTP 的传输过程中,任何人都有可能从中截获、修改或者伪造请求发送,所以可以认为 HTTP 是不安全的;在 HTTP 的传输过程中不会验证通信方的身份,因此 HTTP 信息交换的双方可能会遭到…
浏览器层合成与页面渲染优化
Web 页面性能是前端开发特别需要关注的重点,评判前端 Web 页面性能的指标有很多,页面的流畅度是其中的一种,如何让页面变得 “柔顺丝滑”,要讨论起来可就是个相当有料的话题了。之前开发移动端 H5 页面的时候,就遇到过一个有趣的性能问题 —— 某个卖场页面在 IOS 手机上出…
浏览器从输入网址到页面展示的过程
浏览器从输入网址到渲染页面主要分为以下几个过程 URL 输入 DNS 解析 建立 TCP 连接 发送 HTTP / HTTPS 请求(建立 TLS 连接) 服务器响应请求 浏览器解析渲染页