首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
浏览器
订阅
瓜田错
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
解读 HTTP1/HTTP2/HTTP3
解读 HTTP1/HTTP2/HTTP3,HTTP/2 相比于 HTTP/1.1,大幅提高了网页性能,升级该协议就可以减少之前需要做的性能优化工作,虽然如此但还是存在一定问题所以才推动HTTP3的诞生
深入解析你不知道的 EventLoop 和浏览器渲染、帧动画、空闲回调(动图演示)
resize、scroll 这些事件是何时去派发的。 这些问题并不是刻意想刁难你,如果你不知道这些,那你可能并不能在遇到一个动画需求的时候合理的选择 requestAnimationFrame,你可能在做一些需求的时候想到了 requestIdleCallback,但是你不知道…
快速掌握 Performance 性能分析:一个真实的优化案例
Chrome Devtools 的 Performance 工具是性能分析和优化的利器,因为它可以记录每一段代码的耗时,进而分析出性能瓶颈,然后做针对性的优化。 这么强大的工具肯定是要好好掌握的,今天
还在摸黑 TreeShaking 么?来试下 Chrome Devtools 的 Coverage 可视化
网页的性能优化我们会分为两部分来看:资源加载的性能优化、代码运行的性能优化。 代码运行的性能优化需要用 Performance 工具记录某段时间的代码运行情况,分析出 long task,定位到耗时高
【春招必备】一名合格的初中级前端工程师需要掌握的浏览器渲染笔记
浏览器渲染这是一个广而深的题目,其中的每一个点如果深入,都可以讲一整天。本文主要从广度的层面,梳理了浏览器的整体渲染流程,有不对的地方,烦请指正! ps:本文整体思路主要参考极客时间专栏-浏览器工作原理与实践(推荐,讲的不错),文中部分图片画起来比较复杂,也直接采用了文中的图片…
为什么所有的浏览器前缀以Mozilla开头?
现在市场上所有的浏览器前缀都是以Mozilla开头,这是原因呢?Mozilla到底有什么含义尼?今天我来解开他的秘密。网景时代大家都知道网景公司在1994年发布了第一款商业浏览器NetscapeNav
[译] 现代浏览器内部揭秘(第三部分)
这是关于浏览器工作原理博客系列四部分中的第三部分。之前,我们介绍了多进程架构和导航流。在这篇文章中,我们将一探渲染进程的内部机制。 渲染进程涉及 Web 性能的许多方面。由于渲染进程的流程太复杂,因此本文只进行概述。如果你想深入了解,可以在 the Performance se…
对浏览器首次渲染时间点的探究
使用 Chrome Devtool 进行性能分析时,在 Performance 面板上,可以看到用绿线标出来的 First-Contentful-Paint。浏览器何时进行首次渲染?网上只能查到一些模棱两可的资料,今天我们来探究这个问题。 1. 引子 在掘金上用『首次渲染』进行…
浏览器渲染引擎
浏览器的内核中主要分为渲染引擎和 javascript 引擎,本篇主要围绕渲染引擎介绍一下浏览器的工作原理。 Mozilla/ 4. 0 (compatible; MSIE 7. 0; Windows NT 6. 0) Mozilla/ 5. 0 (Linux; Android…
[译] 现代浏览器内部揭秘(第四部分)
内部揭秘系列博客对现代浏览器如何处理代码、显示页面展开探讨。该系列博客共四篇,这是最后一篇。在上篇博客里,我们了解了 渲染进程与合成器。这里我们将一窥当用户输入行为发生时,合成器如何继续保障交互流畅。 听到“输入事件”这个字眼,你脑海里闪现的恐怕只是输入文本或点击鼠标。但在浏览…