首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端性能优化
订阅
AndyGoWei
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
面试官:你的项目有什么亮点?我:解决了JS脚本加载失败的问题!
描述项目的时候,若是加上这个部分,就能变成前端面试超靓的仔! 来跟着子辰一起看看,如何解决js脚本加载失败的问题
Chrome Devtool Performance中DCL, L, FP, FCP, FMP, LCP 的含义
Chrome Devtool Performance 是大家常用的页面性能分析工具,当你使用它来分析页面加载性能的时候会生成如下图所示的报告。 图中包含了以下几个重要的时间点:DCL, L, FP, FCP, FMP, LCP。这里我把前两个和后面几个分开来讲,因为它们分属于不…
『Webpack系列』—— externals用法详解
如果小伙伴有做过首屏加载时间优化,应该会遇到chunk-vendors.js这个文件,巨大无比,加载时间超长,是首屏加载时间过长的罪魁祸首之一。 下面通过一个实际的项目来演示,先通过插件webpack-bundle-analyzer来可视化地查看chunk-vendors.js…
绝了,没想到一个 source map 居然涉及到那么多知识盲区
Source map 想必大家都不陌生。线上的代码多是压缩后的,如果线上有报错却只能调试那个代码多半是个噩梦。因此我们需要有一个桥梁帮助我们搭建起源代码及压缩后代码的联系。
0202年了, Chrome DevTools 你还只会console.log吗 ?
1. 控制台中直接访问页面元素 在元素面板选择一个元素,然后在控制台输入$0,就会在控制台中得到刚才选中的元素。如果页面中已经包含了 jQuery,你也可以使用$($0)来进行选择。 你也可以反过来,在控制台输出的 DOM 元素上右键选择 Reveal in Elements …
console.log 一定会导致内存泄漏?不打开 devtools 就不会
昨天的文章通过 Performance 和 Memory 工具证明了打开 devtools 的时候 console.log 会有内存泄漏。 有 console.log 的时候,内存是这样的: 去掉之后
浏览器是如何解析html的?
当我们在浏览器地址栏输入一个合法的url时,浏览器首先进行DNS域名解析,拿到服务器IP地址后,浏览器给服务器发送GET请求,等到服务器正常返回后浏览器开始下载并解析html。这里仅总结浏览器解析html的过程。 html页面主要由dom、css、javascript等部分构成…
前端性能优化-性能指标
性能指标是理解和提升网页用户体验的关键。 主要的性能指标包括: First Contentful Paint (FCP) Largest Contentful Paint (LCP) First In
深度剖析前端性能优化CRP
。。。 1. 构建DOM树、CSSOM树、渲染树、 1. DOM的重绘和回流 Repaint & Reflow 如添加或删除可见的DOM元素;元素的位置发生变化;元素的尺寸发生变化;内容发生变化(比如文本变化或者图片被另一个不同尺寸的图片所替代);页面一开始渲染的时候(这个无法…
超好用的API之IntersectionObserver
这是个还在草案中的API,不过大部分浏览器均已实现(除了IE)。先看下MDN中的介绍: 当页面滚动时,懒加载图片或其他内容。 实现“可无限滚动”网站,也就是当用户滚动网页时直接加载更多内容,无需翻页。 滚动到相应区域来执行相应动画或其他任务。 一直以来,检测元素的可视状态或者两…