时间切片(Time Slicing)
浏览器中超过50ms的任务定义为长任务,这一过程如果超过100ms,那么用户会察觉到网页的卡顿,为了避免长任务,一种方案是使用时间切片。
第 6 页,累计 75 篇
浏览器中超过50ms的任务定义为长任务,这一过程如果超过100ms,那么用户会察觉到网页的卡顿,为了避免长任务,一种方案是使用时间切片。
ECMAScript 添加了字符串 String.prototype.matchAll 提案,用于捕获字符串所有的匹配对象。
近来红火的 React 框架在以 JavaScript 引擎 V8 中出现了性能问题,主要是因为 V8 对 JavaScript 值在内存中的表现形式的优化造成的。本文将带你了解这些优化是如何影响 Shape 机制,从而引发问题。
在 JavaScript 中,数值有正负之分,零(0)是一个特殊值,+0 和 -0 如何理解呢?
ECMAScript提出了新的提案空值合并(nullish coalescing),空值合并用来为空值设置默认值,设计为补充可选链(optional chaining)。
ECMAScript 提出提案可选链(optional chaining),用于优化属性访问,处理属性访问中值为 undefined 和 null 的情况。
在 JavaScript 中创建数组有多种方式,这些方式有哪些?创建后的数组通常需要初始化,数组初始化的多种方法。
浏览器中的keyPress与keyDown这两个原生事件的差异到底在那里?我们在使用的时候需要注意什么,key与which的值有什么不同,React如何处理这些,让我们走进React源码。
ECMAScript 提案 Object.fromEntries() 方法接收一个键值对的列表参数,并返回一个带有这些键值对的新对象。
ECMAScript 提案类的私有方法(private methods),这篇文章将详细介绍有关类的私有方法以及私有方法的读和写。