React 遭遇 V8 性能崩溃的故事
近来红火的 React 框架在以 JavaScript 引擎 V8 中出现了性能问题,主要是因为 V8 对 JavaScript 值在内存中的表现形式的优化造成的。本文将带你了解这些优化是如何影响 Shape 机制,从而引发问题。
第 6 页,累计 73 篇
近来红火的 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() 方法接收一个键值对的列表参数,并返回一个带有这些键值对的新对象。
JavaScript 中存在全局变量和全局对象,它们是如何工作的?了解 JavaScript 的作用域,脚本和模块中作用域环境是怎样的?
ECMAScript 提案类的私有方法(private methods),这篇文章将详细介绍有关类的私有方法以及私有方法的读和写。
ECMAScript 提案公有类字段(public class fields),这篇文章将详细介绍有关公有类字段相关的知识。