专栏名称: 玩转VSCode
编程开发,业界资讯,以及 VS Code 的热门文章、使用技巧、插件推荐、插件开发攻略等,全部都可以在这里找到。带你玩转 VS Code!
目录
相关文章推荐
51好读  ›  专栏  ›  玩转VSCode

人称“Node杀手”的Deno正式发布2.0,这集又是Rust赢了!

玩转VSCode  · 公众号  ·  · 2024-10-11 21:15

正文

开源 JavaScript 和 TypeScript 运行时 Deno 于近日正式发布了 2.0 版本。

作为一个现代化的 JavaScript/TypeScript 工具链,Deno 在上个版本就已经具备了 原生 TypeScript 支持、内置的格式化和测试 等功能。

此次 2.0 版本的亮点在于, Deno 现在可以与 Node.js 生态实现完全的向后兼容

Deno 创建于 2018 年,由 Node.js 之父 Ryan Dahl 发起,旨在为 JavaScript 和 TypeScript 提供一个安全、现代化的运行时环境。

经过 2 年的发展, Deno 1.0 版本于 2020 年正式发布 。尽管 Deno 一直在稳步发展, 但与 Node.js 的不兼容性在一定程度上限制了它的应用范围。

Deno 2.0 的核心变化是全面支持了 Node.js 和 npm 生态 。这意味着现有的 Node.js 应用程序可以平滑地迁移到 Deno 上运行。
开发者不仅可以在当前的 Node.js 项目中使用 Deno,还能渐进式地引入 Deno 的各种工具,如使用 deno fmt 格式化代码等。
此外,Deno 2.0 还原生支持 package.json node_modules ,并提供了新的包管理命令如 deno install / add / remove 等。这使得使用 npm 包的体验和在 Node.js 中几乎一致。
Deno 团队表示,这种兼容性的实现带来了优异的性能,在依赖安装速度上比 npm 还要快。

不仅如此,Deno 在日常 JavaScript 和 TypeScript 开发中也实现了重要的性能改进——无论是启动时间、处理复杂请求还是整体效率。

以下是一些展示 Deno 优势的基准测试,证明了它能够为开发者和生产环境提供顶级性能。







请到「今天看啥」查看全文