nodeweekly

星期二 01 下午 十二月 17o 2024

A look back at Node's 2024

A look back at Node's 2024

#​560 — 2024 年 12 月 17 日

网上阅读

🎄 本周我们将报道一些新闻,但很快就会进入 2024 年 Node 新闻综述和年度点击率最高的新闻。 然后我们将休假两周,并将于 2025 年 1 月 7 日回来。

我们希望您圣诞快乐,新年快乐!
__
彼得·库珀和 Cooperpress 团队

连同 

[前端大师徽标](https:// nodeweekly.com/link/163509/0a4070b383)

Node.js 周刊

2024 年对于 Node 来说是坚实的一年,Node.js v22 版本 早在 4 月份就发布了([现在处于 LTS](https://nodeweekly. com/link/163511/0a4070b383)) 和 v23 10 月。 Node 今年也有了一个新的吉祥物*(上图)*,[Express 5.0](https://nodeweekly.com/link/163513/0a4070b383 )到达,节点已经涉足类型剥离以更好地支持 TypeScript,并且原生 SQLite 模块 一直在积极开发中。 祈求 2025 年过得有趣!

Node v23.4.0(当前)发布 — 新增 --trace-env--trace-env-js -stack--trace-env-native-stack 选项用于跟踪脚本使用的环境变量。此外,还添加了“assert.partialDeepStrictEqual”,作为一种更快速地断言对象中存在某些属性的方法 - 您不必提供全部属性。

安托万·杜·哈梅尔

[](https://nodeweekly.com/link/163509/0a4070b383

React v9 完整介绍:新项目、现代堆栈 — 与 Brian Holt 一起从头开始构建披萨外卖应用程序。这本现代 React 开发综合指南中掌握了 hooks、TanStack Router、测试和 React 19 功能。无需具备 React 经验。

前端大师赞助商

2024 年 Node.js 性能状况 — 对 Node.js 最新性能进步的彻底探索(和基准测试)。 Node 18 和 20 到版本 22 之间的增强可能会让您感到惊讶 - 很明显,团队在这个领域投入了大量的工作。

冈萨加和戏仿 (NodeSource)

📄 JS/TS 领域中的 GraphQL 解决方案基准测试 Tomasz Nieżurawski

📄 【探索 Node.js 可读流的核心概念】(https://nodeweekly.com/link/163519/0a4070b383) Pavel Romanov

📄 通过 HPX 插件在 Node.js 中进行并行计算 Harris Brakmić

📄 深入探讨 Node 中的 CommonJS 和 ES 模块 Damilola Olatunji

快速发布:

🥇 2024 年顶级节点项目

从我们今年在 Node Weekly 中收录的 1694 个史诗般的链接中,我们将其归结为您点击次数最多的前 8 个链接:

  1. 读写 Node.js 流指南 — 看到这是我们最受欢迎的链接,我并不感到惊讶今年的。虽然 streams 是一个长期存在的 Node 功能,但它们经常被误解,Matteo 很好地介绍了它们的优点、用例等。

马泰奥·科里纳

  1. 九个节点支柱 — 一个有趣的列表,列出了自称的“在企业环境中正确使用 Node.js 的原则”由一群多产的 Node 贡献者编写。它可以作为一个清单来确定您当前实践中的差距,特别是在构建更大规模的应用时。

斯内尔、文迪托、道森、科里纳等人。

使用 pgai Vectorizer 在 Postgres 中自动创建嵌入并同步 — 🚀 pgai Vectorizer 使用一个 SQL 命令在 Postgres 中自动创建嵌入并同步 — 保持嵌入已更新,无需任何工具。

时间尺度赞助商

  1. 2024 年开始使用的 10 个现代 Node.js 运行时功能 — 这不仅仅是 Bun 和 Deno 添加了十几个新功能过去几年,Node 中也出现了很多新东西。 2024 年您使用了多少个?

利兰·塔尔

  1. Express v5 简介 — 我们首次在 9 月份发现 Express.js v5 的发布,但官方博客文章最终在 10 月份发布,解释了 Node 长期存在的 Web 框架的总体计划。 v5 仍然是一个“前沿”版本,安全领域(例如此安全审核)和整体流程仍需要开展工作。

韦斯·托德(快报)

  1. TypeSpec:一种受 TypeScript 启发的 API 定义方法 — 一种用于简明描述云服务 API 并生成其他 API 描述语言的语言 (例如 OpenAPI)、客户端和服务代码、文档等。顺便说一句,v0.63 刚刚发布。

微软

💡 Nate Totten 的“使用 TypeSpec 将类型引入 API”将使您了解使用 TypeSpec 的实用性。

  1. zx v8.0:Google 使用 Node 编写 Shell 脚本的方法 — 一种使 shell 脚本编写成为更愉快体验的长期方法与节点。 zx 围绕“child_process”提供有用的包装器,转义参数并提供合理的默认值。 v8.0 使 zx 20x 更小、更快,更容易终止进程、将输入传递给命令等等。它仍然是最新的主要版本,v8.2.4 已于几周前登陆。

谷歌

  1. Node.js 最佳实践列表:2024 版 — 我们多年来链接的针对 Node 开发人员的深入指南。它分为八个部分并定期更新,深入探讨了从错误处理和代码风格到 Docker 和安全实践等领域。

约尼·戈德堡

8. 宣布 AdonisJS v6 — 一个 TypeScript 优先的后端 Web 框架,具有[令人惊叹的文档](https://nodeweekly.com/link /163539/0a4070b383)并包含开箱即用的功能。 v6 是向前迈出的一大步,默认情况下转为使用 ESM,并且尽管是在一月份发布的,但它仍然是最新的主要版本。

哈明德·维克

📰 分类广告

🔍 揭示事件驱动系统隐藏的复杂性和“松散耦合”的神话。深入了解构建弹性架构。 阅读更多


我们调查的 30% 的人表示,他们只是“祈祷它不会崩溃”来处理 HTTP 缓存。 我们构建了一些可以提供帮助的东西 🤯

如果您要休息的话,我们希望您能好好休息,我们将于 2025 年 1 月 7 日星期二回来。

有我们的链接吗? 回复并告诉我们。我们无法包含所有内容,但我们会查看您发送的所有内容。 谢谢!


赞助: 发送电子邮件至“<kristina@cooperpress.com>”了解详细信息。


由库珀出版社有限公司出版
费尔菲尔德企业中心, 劳斯, LN11 0LS, 英国

发布者