首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ChenHsu
掘友等级
啥都研究研究
快乐生活,随性人生。
获得徽章 1
动态
文章
专栏
沸点
收藏集
关注
作品
赞
242
文章 238
沸点 4
赞
242
返回
|
搜索文章
赞
文章( 238 )
沸点( 4 )
批量任务导致页面卡死?试试requestIdleCallback对任务进行拆分
众所周知js线程和渲染线程是互斥的,js线程长时间的占用主线程会导致页面卡顿,当遇到批量的js任务需要执行时,如果任务的优先级并不是太高,可以考虑对齐进行拆分,间断的执行,适时的让出主线程来让页面渲染
React源码解析之优先级Lane模型上
概述 Lane是React中用于表示任务的优先级。优先级分为高优先级与低优先级,当用户操作界面时,为了避免页面卡顿,需要让出线程的执行权,先执行用户触发的事件,这个我们称之为高优先级任务,其它不那么重
手摸手教你实现react Scheduler(二)
在上一篇文章的基础上,实现react scheduler最核心的功能:优先级任务队列和任务插队功能。
手摸手教你实现react Scheduler(一)
react在render阶段执行的任务计算量非常大,为了避免大量计算导致页面卡顿,它实现scheduler来做任务调度。本文通过实现一个简单版的任务调度来帮助理解scheduler的原理。
一眼看穿react源码(3):不再神秘的优先级机制
为什么需要优先级 优先级机制最终目的是为了实现高优先级任务优先执行,低优先级任务延后执行。 实现这一目的的本质就是在低优先级任务执行时,有更高优先级任务进来的话,可以打断低优先级任务的执行。 同步模式
怎样阅读 ECMAScript 规范?
Ecmascript 语言规范 The ECMAScript Language specification(又名:Javascript 规范 the JavaScript specification 或 ECMA-262)是学习 JavaScript 底层工作原理的非常好的资源…
面试官:做过性能优化?我:任务切片!
没错,这里确实是使用`任务切片`的方式能够解决!但是,我想问一下,`任务切片`解决卡顿问题的底层原理是什么样子的?或者说什么是卡顿问题,而`任务切片`又是如何解决这类问题的?
react源码分析:实现react时间分片
我们常说的调度,可以分为两大模块,时间分片和优先级调度 时间分片的异步渲染是优先级调度实现的前提 优先级调度在异步渲染的基础上引入优先级机制控制任务的打断、替换。 本节将从时间分片的实现剖析react
谈谈node架构中的线程进程的应用场景、事件循环及任务队列
Node.js 事件循环机制是 Node.js 运行时的核心机制之一。它采用单线程的事件驱动模型,通过异步非阻塞的方式处理请求,从而实现高效的 I/O 操作和并发处理能力。
边界-程序员的枷锁(前端视角)
背景 在晋升的时候,被问到一个问题:如何界定边界? 当时回答的其实是业务边界的理解,或者说是自己做事的一个态度,但是后来回想回答的并不好。 所以想详细的阐述下自己对边界的理解,如有不对欢迎指正。
下一页
个人成就
文章被点赞
17
文章被阅读
18,027
掘力值
408
关注了
158
关注者
7
收藏集
36
关注标签
66
加入于
2020-01-04