首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
charmson
掘友等级
稀土掘金
不破不立,破而后立
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
79
文章 78
沸点 1
赞
79
返回
|
搜索文章
charmson
@稀土掘金
·
13小时前
关注
Web Vitals 数据采集机制分析
本文档基于 Google web-vitals 库源码,详细分析 CLS、FCP、INP、LCP、TTFB 五个核心指标的数据采集原理与实现细节。 目录 通用基础架构 CL...
2
评论
分享
charmson
@稀土掘金
·
2天前
关注
Sentry browserTracingIntegration 实现原理深度解析
一、整体架构 browserTracingIntegration 本质上是一个插件容器,它在 afterAllSetup 钩子被调用时(即 Sentry Client 完全...
0
评论
分享
charmson
@稀土掘金
·
6天前
关注
面试老生常谈 - HTTP 缓存机制详解
一、缓存的两大类型 HTTP 缓存分为两种:强缓存 和 协商缓存。 类型 是否请求服务器 返回状态码 控制字段 强缓存 ❌ 不请求 200 (from cache) Cac...
0
评论
分享
charmson
@稀土掘金
·
10天前
关注
JavaScript 的宿主环境:浏览器 vs Node.js
1. 宏观进程架构 浏览器(以 Chrome 为例)—— 多进程架构 Browser 进程(主进程):负责地址栏、书签、前进/后退,以及网络请求、文件访问等特权操作 Ren...
0
评论
分享
charmson
@稀土掘金
·
10天前
关注
搞懂 JS 异步的底层真相:从 V8 源码看微任务与宏任务
一、全局视角:谁在管理任务? 先建立整体认知——任务调度涉及两个不同的系统: 核心分工: V8:维护调用栈 + 微任务队列,负责执行 JS 代码 宿主环境:维护宏任务队列 ...
0
评论
分享
charmson
@稀土掘金
·
10天前
关注
从 V8 引擎视角理解微任务与宏任务
一、V8 引擎的基本架构 V8 是 Google 开发的开源 JavaScript 引擎,用于 Chrome 和 Node.js 中。 二、微任务队列:V8 源码视角 2....
0
评论
分享
charmson
@稀土掘金
·
12天前
关注
Vite 热更新(HMR)原理详解
什么是 HMR? HMR(Hot Module Replacement,热模块替换)是一种在应用运行时替换、添加或删除模块的技术,无需完整刷新页面,从而保留应用状态并极大提...
3
1
分享
charmson
@稀土掘金
·
12天前
关注
I/O 多路复用:从浏览器到 Linux 内核
为什么前端工程师需要理解这个? 你写的每一行 fetch()、每一个 WebSocket 连接、每一次 Node.js 的文件读取,背后都在依赖同一套机制。 从 V8 / ...
0
评论
分享
charmson
@稀土掘金
·
13天前
关注
浏览器模块加载与 Webpack 打包原理
浏览器加载 ESM 分三阶段,import 静态分析依赖,import() 运行时按需加载,导出为内存引用;Webpack 将模块编译为缓存函数,异步加载通过动态 <scr...
0
评论
分享
charmson
赞了这篇文章
SuperEugene
15天前
关注
设计模式实战:单例・发布订阅・策略 JS 轻量用法|JS 进阶必会篇
避开理论堆砌,聚焦前端3种高频设计模式(单例、发布订阅、策略),搭配权限、通知、表单校验实战场景,拆解代码与避坑要点,帮前端开发者利用碎片时间扫盲基础,摆脱搜素引擎依赖。...
1
评论
分享
charmson
@稀土掘金
·
2月前
关注
前端模块化发展
JavaScript 模块化经历了从全局变量到 CommonJS、AMD/UMD、再到 ESM 的演进。ESM 是官方标准,具备静态分析、实时绑定特性,支持 Tree Sh...
0
评论
分享
charmson
赞了这篇文章
牛奶
全栈(偏前端)
·
1年前
关注
前端视界:前端搞基建-工程化&AI赋能
本文主要介绍企业级前端工程化全景图,从需求规范、开发联调、测试优化、构建部署、运维监控等多个阶段展开,详细介绍了每个阶段的核心目标、流程、工具、场景和AI赋能等。...
256
19
分享
charmson
赞了这篇文章
ELab
前端工程师 @公众号:ELab团队
·
3年前
关注
深入理解 scheduler 原理
React运行时,如果把别的部分比喻成我们的肢体用来执行具体的动作,那么scheduler就相当于我们的大脑,调度中心位于scheduler包中,理解清楚scheduler...
34
2
分享
charmson
赞了这篇文章
货拉拉技术
货拉拉技术 @货拉拉集团
·
3年前
关注
货拉拉H5离线包原理与实践
1.前言 货拉拉自研H5离线包SDK,能显著提升H5打开速度,已在多个业务中落地。车型介绍页使用离线包前后打开效果如下: 图1 使用离线包前 图2 使用离线包后 货拉拉自研...
204
55
分享
charmson
赞了这篇文章
海阔_天空
前端开发
·
3年前
关注
前端性能优化——首页资源压缩63%、白屏时间缩短86%
提升首屏的加载速度,是前端性能优化中最重要的环节,这里笔者梳理出一些 `常规且有效` 的首屏优化建议 通过对比优化前后的性能变化,来验证方案的有效性,了解并掌握其原理...
3.7k
184
分享
charmson
赞了这篇文章
Minoyu
前端
·
2年前
关注
⚡️卡顿减少 95% — 记一次React性能优化实践(性能篇)
什么?今天我被 Leader 拉进小黑屋了!“有很多用户吐槽咱的页面太卡了”,本文将从笔者近期参与的一个实际业务需求出发,总结性能优化思路,讲述我在 React 中后台场景...
551
95
分享
charmson
关注了
携程技术
@稀土掘金
charmson
赞了这篇文章
小兀666
前端搬砖工 @在家赋闲
·
6年前
关注
如何正确地使用v8嵌入到我们的C++应用中
继翻译了[译文]V8学习的高级进阶之后,相信肯定有很多人看得云里雾里的,这个时候就需要这篇针对高级进阶的实战之作,来帮助大家融会贯通。 接下去高级进阶中提到的概念都可以在下...
20
6
分享
charmson
关注了
Shopee技术团队
@稀土掘金
charmson
关注了
19组清风
@稀土掘金
下一页
个人成就
文章被点赞
5
文章被阅读
608
掘力值
230
关注了
10
关注者
1
收藏集
13
关注标签
33
加入于
2017-07-18