首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
sophie旭
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
sophie旭
3天前
关注
虚拟DOM:React和Vue 浅浅对比
背景 这篇着重从虚拟dom 的角度比较一下 React 和Vue的底层实现,我们可以分别体会到他们各自的特点和他们如何发挥各自特点到极致的美! 核心差异概览 一、虚拟DOM...
1
评论
分享
sophie旭
3天前
关注
React Fiber 架构全方位梳理
背景 作为 react 高频考点,React Fiber反复出现,为啥会成为高频考点,我觉得,很大程度上是因为 React Fiber架构真的解决了问题,并且巧妙的思想或许...
9
2
分享
sophie旭
4天前
关注
Hooks 使用注意事项及来龙去脉
背景 前几篇文章已经聊了Hooks 的意义以及如何实现的,那么现在我们来看下 我们平时 使用 hook的一些注意事项,也就是我们说的 “心智负担”,但是当我们理解它背后的实...
1
评论
分享
sophie旭
7天前
关注
Hooks如何实现 去this and 去组件耦合
背景 上篇文章我们聊了Hooks诞生初心是为了解决什么问题,今天我们继续探讨 Hooks的 具体执行方案 前置:先建立「函数组件 + Hook」的全局执行流程 Hook 的...
0
评论
分享
sophie旭
9天前
关注
回归初心,React为啥当初要设计Hook?
背景 用了这么久 React,已经默认用函数写组件了,都快忘了怎么写类组件了,经历过写类组件的时代,现在用函数组件,一开始确实有上手时间成本,但是现在用过之后也是觉得真香,...
0
评论
分享
sophie旭
13天前
关注
Promise应用-网络请求优化
背景 我们之前已经聊了很多Promise的原理知识,下面走进它的应用领域,也就是它有哪些性能优化上的用途,显然 性能优化有一part是 异步处理优化,也就是网络请求的优化。...
0
评论
分享
sophie旭
13天前
关注
Promise.xxx 手写之举一反三
背景 这篇文章总结下手写 Promise.xxx 的 核心要点,大家可以交叉对比一下,希望大家可以对这几个API的本质有更清晰的认识,也为我们后面场景应用打下基础。 Pro...
0
评论
分享
sophie旭
14天前
关注
Promise基础知识整理,看看还有你不清楚的吗
背景 Promise 作为 异步编程的老生常谈,这里不免俗也整理一番,以后关于 Promise基础知识看这篇就好了。整理过后,我想说一句话:回调函数可以说是javascri...
1
评论
分享
sophie旭
15天前
关注
async/await : 一场生成器和 Promise的里应外合
背景 说实话,async/await 我在日常工作中好像并没有很主动的去用,可能对于异步编程,我宁愿去用 Promise这种显式链式方式告诉自己,这是异步流程。同步式的代码...
1
评论
分享
sophie旭
18天前
关注
monorepo架构解析
背景 最近 monorepo 这个名词一直听到,后来才知道我每天做的项目就是 monorepo 架构啊,真是后知后觉,由于最近在对该项目进行性能优化,也趁机了解了 mono...
0
评论
分享
sophie旭
19天前
关注
前端防止重复支付解决方案
背景 这期并不是什么高大上的主题,但是对于支付业务却是尤为重要,那就是如何在前端角度防止重复支付,在这边把我的解决方案记录下来,也想剖析一下里面的细节,同时也分享给大家。 ...
9
4
分享
sophie旭
20天前
关注
内存泄露排查之我的微感受
背景 之前我们也讨论过,内存泄露对 前端性能的影响,但是对于脚本语言的开发者,内存这件事貌似是个黑盒,且很容易让我们忽略,这几天直观看到了js代码如何影响着内存,简单学习了...
1
评论
分享
sophie旭
21天前
关注
性能监控之首屏性能监控小实践
背景: 终于完成了阶段性的首屏性能优化的开发部分,该写监控代码验收成效了,这两天研究了下,先看下结果吧: 核心性能指标均实现大幅下降,优化效果显著,具体分析如下: 指标 优...
5
评论
分享
sophie旭
23天前
关注
花了三天时间,我终于摸清了 tree-shaking
背景: 在工程化项目的性能优化上面,尤其是打包体积优化上面,我们一定避不开一个词,那就是 tree-shaking,但是这个词对我来说永远是似懂非懂,项目实际是否生效,也不...
0
评论
分享
sophie旭
28天前
关注
Suspense+React.lazy--组件渲染如何暂停 → 等待 → 恢复
背景 最近有尝试用 Suspense+React.lazy 优化首屏加载性能,这几天也在研究其实现原理,学习到了几点知识,分享给大家 实现伪代码 其实我觉得呢,看实现原理重...
0
评论
分享
sophie旭
29天前
关注
webpack异步加载原理梳理解构
背景: 这几天重新梳理了一下 webpack异步加载的原理,并对实现细节进行了一番拆解,再次让我感叹:真是万变不离其宗,基础知识真的是构建上层建筑的坚实底座,在此也分享给大...
0
评论
分享
sophie旭
2月前
关注
一个偶现bug引发的onKeyDown 和 onChange之战
背景 先说一个最近困扰我的一件偶发问题,现象是,用户开机打开我们软件的h5页面,进行扫码支付,会有偶发的付款码缺失问题,但是开机一个小时左右,就不会有问题了 下面看下我们 ...
1
评论
分享
sophie旭
3月前
关注
一道面试题,开始性能优化之旅(8)-- 构建工具和性能
为什么需要打包 CommonJS 前模块化时代的困境 CommonJS 规范的出现解决了服务器端 JavaScript 的模块化需求: 核心目标:让 JavaScript ...
2
评论
分享
sophie旭
3月前
关注
一道面试题,开始性能优化之旅(7)-- 内存为什么会影响性能
内存管理 深入解析自动内存管理与垃圾回收机制 一、手动内存管理的困境 典型问题示例: ➤ 双重风险:忘记释放导致内存泄漏;错误释放导致程序崩溃 二、自动内存管理机制 1. ...
0
评论
分享
sophie旭
3月前
关注
一道面试题,开始性能优化之旅(6)-- 异步任务和性能
事件循环机制 一、JavaScript 引擎的本质 核心职责: 解析 JavaScript 语法 管理变量和内存 执行代码逻辑 不涉及: 线程管理(Worker除外) I/...
2
评论
分享
下一页
个人成就
文章被点赞
118
文章被阅读
22,594
掘力值
1,392
关注了
34
关注者
27
收藏集
5
关注标签
5
加入于
2017-10-30