前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Node.js v12 版本将于 4 月底结束维护,开发者报告反馈使用率 > 30%

Node.js v12 版本将于 4 月底结束维护,开发者报告反馈使用率 > 30%

作者头像
coder_koala
发布2022-04-20 08:42:03
1.8K0
发布2022-04-20 08:42:03
举报

Node.js 版本动态

在 2022 年的 4 月份,Node.js 在版本号上将迎来两个动态。

1.Node.js v12 将于 2022.04.30 退出 LTS,结束维护2.Node.js v18 将于 2022.04.19 发布

具体可以参考下面的这张图。

image.png

其中值得注意的是,在 2021 年的 Node.js 开发者报告[1]中,有大约 30% 的问卷填写者仍在使用 Node.js v12,是一个非常可观的量级。在这里也提醒大家,是时候升级环境中的 Node.js 版本至 v14 或者 v16 了,来避免未来生产环境中出现不必要的风险。

image.png

Node.js 版本策略

Node.js 遵循一个稳定的版本策略,具体可以参考《Node.js 版本知多少?又该如何选择?》[2]的解释。

•最近的一个偶数版本在 4 月份发布之后会持续 6 个月。•待 10 月份会发布一个奇数版本,最近的偶数版本会进入 Active LTS 版本持续时间为 18 个月,这期间几乎不会有不兼容的大功能更新,开发者也可以放心升级到 Active LTS 版本。•18 个月的 Active LTS 版本到期后,会进入 Maintenance LTS 版本,也就是进入维护期,时间为 12 个月,在这期间仅进行安全、Bug 更新。•一旦 Maintenance LTS 版本 12 个月的时间已到就会进入 EOL 版本,正式退出历史舞台。

当前版本与未来版本的更新,可以参考 Node.js 官网的 Releases 页面[3]。

image.png

我对 Node.js 版本的记忆

小编刚入门前端时,学习的还是 Node.js v4 版本,刚结束了那段 io.js / Node.js 混乱且纷争的时代,一眨眼 v18 都要来了,Node.js 的迭代速度真的是非常快。

而小编个人对于 Node.js 的记忆,也是基于对应的特性来的,印象深刻的有:

•v4:刚入门 Node.js,学习 callback-style 的 Node.js 开发风格•v7 & v8:Async/Await 的引入•v13:AsyncLocalStorage [4]支持•v14:Node.js ESM [5]支持•v16:Corepack [6]支持

得益于 Node.js 稳健的迭代,使得小编我总能在第一时间用上 JavaScript 的新特性,并放心的生产环境应用。

你对哪个 Node.js 版本或特性印象最深刻呢?欢迎留言来一起分享给大家!

References

[1] Node.js 开发者报告: https://nodersurvey.github.io/reporters/index.html [2] 《Node.js 版本知多少?又该如何选择?》: https://zhuanlan.zhihu.com/p/77140095 [3] Releases 页面: https://nodejs.org/en/about/releases/ [4] AsyncLocalStorage : https://nodejs.org/api/async_context.html#class-asynclocalstorage [5] ESM : https://nodejs.org/api/esm.html [6] Corepack : https://nodejs.org/api/corepack.html

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员成长指北 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Node.js 版本策略
  • 我对 Node.js 版本的记忆
    • References
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档