博文列表

博文封面

React 19 新特性概览

探索 React 19 以及如何今天在 Vercel 上开始使用它。 React 19 即将到来。React 核心团队在今年四月份发布了React 19 候选发布版本(RC)。这个主要版本带来了多项更新和新特性,旨在提高性能、易用性和开发者体验。 这些特性中的许多在 React 18 中作为实验性功能...

ECMAScript内部:JavaScript标准新增一个Stage

经过九年的年度JavaScript更新,TC39委员会调整了流程,以更快更平滑地推出新特性。 自JavaScript开始获得语言规范的新更新以来,已经将近十年——这一进程曾停滞多年,导致出现了大量框架和库以及一些非常有用的实验,但也让人们对语言的未来方向感到沮丧。ECMAScript 2015

博文封面

OpenAI 在代码反混淆方面表现惊人

在互联网上寻找灵感时,我偶然发现了一个看起来很有趣的组件。 我觉得那个运行ASCII艺术的块看起来很酷,但我不太明白它是如何实现的,所以我开始查看源代码。 我找到了看起来可能在做这项工作的代码,但它被压缩了。

博文封面

宣布 Vue 3.5 发布

今天我们激动地宣布 Vue 3.5 “天元突破 红莲螺岩” 版本的发布! 这个次要版本不包含破坏性变更,并包括了内部改进和有用的新特性。我们将在这篇博文中介绍一些亮点 - 有关完整变更和新特性的列表,请查阅 GitHub 上的完整更新日志。 响应系统优化 在 3.5 版本中,Vue 的响应系统经历了另一次重大...

博文封面

服务器端渲染性能大比拼

服务器端渲染(SSR)是在构建高性能的Node.js Web应用程序时经常被忽视的一个方面。 在我担任咨询顾问期间,许多项目都集中在调试Node

接口隔离原则在React中的应用

SOLID原则是我学习的第一个软件设计概念,直到今天它们仍然是我职业生涯中最有影响力的知识。如果不是它们,也许我永远不会开始关注我的代码质量和项目结构。 尽管它们最适合面向对象开发,但无论我所处的环境和模式如何,我总是将它们牢记在心。 如果我在任何地方都成功应用了一个SOLID原则,那就是关于接口隔离的原则。...

博文封面

用 React 18 提升《纽约时报》网站性能

作为《纽约时报》的软件工程师,我们非常重视页面性能、搜索引擎优化(SEO)以及保持对最新技术的跟进。考虑到这些优先事项,React 18的发布在我们看来是网络开发不断扩展的世界中一个重要且具体的飞跃。对于我们的基于React的网站来说,这次升级承诺了性能的提升和对激动人心的新特性的访问。去年冬天,我们

博文封面

如何在网页加载前使其更快

作为开发者(特别是前端开发者),我们通常在浏览器窗口开始出现内容时,以及我们可以消费内容或与页面交互时,讨论网页性能。例如,以下核心网络关键指标指导我们可以看

在 JavaScript 中使用 Sets 生成唯一的随机数

快速摘要:想要在你的 JavaScript 代码中创建更多的随机效果吗?仅使用 Math.random() 方法,由于其局限性,不足以生成唯一的随机数。Amejimaobari Ollornwi 将解释如何使用 Set 对象生成一系列唯一的随机数,如何将这些随机数用作数组的索引,并探索随机化的一些实际应...

博文封面

JS Date 即将被修复

问题 在即将到来的ECMAScript变更中,我最喜欢的是Temporal提案。这个提案非常先进,我们甚至已经可以通过FullCalendar团队提供的polyfill来使用这个API。 这个API非常了不起,我可能会专门写几篇博客文章来突出它的主要特点。然而,在这篇文章中,我将专注于解释它的一个主要优势:<