LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

2024 Node.js 大记事

admin
2024年12月22日 4:4 本文热度 64

2024 年 Node.js 发生了很多变化,这一年的 “Nodejs技术栈” 还是记录了很多 Node.js 的资讯,本文是对 2024 年 Node.js 的主要事件做一个回顾,欢迎评论区补充。

同时也祝愿 2025 年的 Node.js 能再给我们带来更多有趣的内容!

1. 首次拥有了新吉祥物

大概在 2024 年 2 月份,Node.js 有了自己的新吉祥物 “火箭龟”

2. 迎来了自己的新官网

大概在 2024 年 3 月,Node.js 迎来了自己的新官网,带来了全新的外观变化。看其技术选型,也是紧跟潮流,用到了最新的 Next.js App Router 框架。

3. CommonJS与ES Modules共存问题终于有了解决方案

2024 年 3 月,关于 CommonJS 如何与 ES Modules 共存问题,有了一个阶段性的胜利,该问题由来已久,一直没有解决,在社区引起了广泛讨论。

详情参见 一个提出 5 年的 Node.js 模块问题,终被解决!

4. Node.js v22 版本发布

2024 年 4 月,Node.js 迎来了 v22,此时还不是稳定版本,亮点包括 require() ES 模块、WebSocket 客户端、V8 JavaScript 引擎的更新等等!

详情参见 Node.js 22 来了!

5. Express 5.0

做为 Node.js 框架中的老大哥,Express 今年迎来了自己的 5.0 版本,最早是在 2024 年 5 月份左右提出的 5.0 计划。

详情参见 时隔 10 年,Express 5.0 最终版本有望推出!

6. 首次尝试原生支持 TS

2024 年 7 月,Node.js 近日合并了一个 PR#53725,主要内容是通过设置 flag  --experimental-strip-types,使得可以在 Node.js 中直接执行 TypeScript 文件。Node.js 会自动将 TypeScript 源代码转译为 JavaScript 源代码,不需要手动安装依赖来做转译了。在这个转译过程中,不会进行类型检查,所有的类型信息都会被丢弃。

详情参见 Node.js 将原生支持 TS!

在 8 月份的 Node.js v22.6.0 版本中通过 --experimental-strip-types 标志增加了实验性的 TypeScript 支持

同时在 2024 年 8 月底,Node.js 又迈出了实验性支持 TypeScript 的第二步,在 Node.js v22.7.0 版本中通过实验性标志 --experimental-transform-types 可将一些 TypeScript 专有的语法转为 JavaScript 代码

7. Node.js 23 发布

2024 年 10 月份,Node.js 23 发布,亮点:

  • 支持使用 require() 加载原生 ES 模块——在 v23.0.0 之前,该功能是通过 --experimental-require-module 启用的。
  • 移除对 Windows 32 位系统的支持:Node.js 23 不再支持 32 位 Windows,重点支持现代环境。
  • 稳定了 --run 命令:--run 标志已被稳定化,提升了脚本执行效率。
  • 测试运行器增强:测试运行器现在支持针对覆盖文件的全局模式,改进了测试配置。

这里需要注意,Node v23 默认启用的 require(esm) 不支持 Top-level await

详情参见 Node.js 23 发布了!

8. 首个默认启用 require(esm) 的 LTS 版本

2024-12-03,Node.js 发布了 v22.12.0(LTS)版本,这是其首个默认启用 require(esm) 的 LTS 版本,具有里程碑意义。

详情参见 Node.js 发布首个默认启用 require(esm) 的 LTS 版本

9. 2024 Node.js 性能报告出炉

2024 年,Node.js 已经达到了版本 23。由于每年发布两个主版本更新,可能很难跟踪 Node.js 的所有方面。Node.js 团队重点对比了版本 20 到 22。目标是提供对过去一年平台演变的详细分析。

主要模块:

详情参见 最新发布:2024 Node.js 性能报告出炉,v22 性能大幅提升!


该文章在 2024/12/23 10:59:49 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved