Deno 2.0 正式发布:下一代JavaScript运行时、工具链!

10 月 9 日,Deno 2.0 正式发布,本文就来看看该版本都带来了哪些更新!

Deno 2.0 正式发布:下一代JavaScript运行时、工具链!

Deno 是一个现代的、一体化的、零配置的 JavaScript 运行时、工具链,专为 JavaScript 和 TypeScript 开发设计。目前已有数十万开发者在使用 Deno,其代码仓库是 GitHub 上 star 数第二高的 Rust 项目。

Deno 由 Ryan Dahl 和 Bert Belder 在 2019 年共同创建,在创建 Deno 之前,Ryan Dahl 更是以创建了 Node.js 而闻名,Deno 旨在解决 Node.js 中存在的一些问题和设计缺陷 ‌。

以下是 Deno 2.0 的主要更新:

  • Node.js 和 npm 的兼容性:Deno 2 与 Node.js 和 npm 向后兼容,允许无缝运行现有的 Node 应用。
  • 包管理改进:引入了deno installdeno adddeno remove命令,支持package.jsonnode_modules
  • 稳定的标准库:Deno 的标准库现已稳定,包含多种经过严格审计的实用模块。
  • 私有 npm 注册表支持:支持私有 npm 注册表,通过.npmrc文件配置。
  • 工作区和 Monorepo 支持:支持工作区,可以管理多个项目的依赖关系。
  • 长期支持(LTS)版本:推出 LTS 发布通道,提供六个月的重大错误修复支持。
  • 推出 JSR JavaScript 注册表:引入现代、开源的 JavaScript 注册表 JSR,支持 TypeScript 和模块加载。
  • 框架支持:支持多种流行的 JavaScript 框架,如 Next.js、Astro、Angular 等。
  • 新 logo:更新了 Deno 的 logo,以匹配其专业和生产级别的特性。
  • 改进现有功能
    • deno fmt 现在可以格式化 HTML、CSS 和 YAML。
    • deno lint 增加了 Node 特定规则和快速修复。
    • deno test 支持使用 node:test 编写的测试。
    • deno doc 的 HTML 输出设计改进,搜索功能增强。
    • deno compile 支持代码签名和 Windows 上的图标。
    • deno serve 可以在多个核心上并行运行 HTTP 服务器。
  • 性能改进:Deno 在各种真实场景中进行了大量性能优化,提升了启动时间和处理复杂请求的能力。

Deno 2.0 正式发布:下一代JavaScript运行时、工具链!

Deno 2.0 更新详情:https://deno.com/blog/v2.0

整理:前端充电宝

本内容观点仅代表发布作者本人观点立场,欣文网平台只做信息内容展示和存储。发布作者:全网转载,转转请注明出处:https://www.xinenw.com/45259.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年10月9日 14:57
下一篇 2024年3月30日 23:52

相关推荐

  • Kali Linux 2024.3 发布 新功能看这里!

    不久之前,Kali Linux 2024.3发布。本次更新重点放在了软件更新和优化上。根据官方文档,在此版本中Python环境默认为Python 3.11在下个版本中,将会以Python 3.12为默认版本。 新增工具 和以往一样,每次更新kali会更新或增加几款工具。本次为大家新增11款工具。分别如下: goshs 基于Go 编写,允许使用自签名证书或用户…

    2024年10月6日
    7000
  • pixman/pixman:你的 IPTV 观看神器!

    嘿,各位 IPTV 发烧友们!👋 今天我要给大家介绍一个超级强大的 Docker 镜像——pixman/pixman!如果你正在寻找一个功能丰富、易用的 IPTV 工具,那这个项目绝对能让你眼前一亮!让我们一起来探索 pixman/pixman 的精彩世界吧! 🐳 pixman/pixman 是什么? pixman/pixman 是一个基于 Docker 的…

    2024年10月4日
    12800
  • 《风口区块链》第一章在风口上起舞:认识区块链

    第一章在风口上起舞:认识区块链 “站在风口,猪都能飞起来”,小米创始人雷军的这一句话风靡了整个网络。大家心潮澎湃,奋力追逐着新的风口。这个时代什么最火?毫无疑问,是一夜间红遍大江南北的区块链! 区块链作为一个短时间在网络和现实中迅速蹿红的词汇,对于普通人而言,首先它是陌生的,抽象的,与平日里所熟知的事物存在区别。有的人将其视为一个巨大的商机或机会,也有的人对…

    2024年3月30日
    2.1K10
  • NETworkManager 一款强大的网络管理工具

    NETworkManager是一款功能强大的网络管理与问题排除工具。可以帮助广大研究人员轻松管理目标网络系统并排除网络疑难问题。 利用NETworkManager 可以方便的管理网络和解决网络问题。支持查看和配置网络接口、扫描 wlan 网络、捕获 lldp 或 cdp 包、执行 IP 或端口扫描、对主机执行 ping 操作,以及使用跟踪路由或 DNS 查找…

    2024年10月4日
    8400
  • 如何给家庭网络配置硬件防火墙

    在公司网络中,为了安全。我们需要给网络配置硬件防火墙。本文以hillstone SG-6000为例。介绍防火墙的配置。 线路连接 首先,给大家展示拓扑图。 实物连接 登录 该防火墙支持web ui配置,我们对首先手动配置网络,电脑和防火墙连接(e0/0口)。点击Windows网络设置。配置静态IP如下: 配置完成后,浏览器访问192.168.1.1 默认账号…

    2024年10月9日
    6100

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件A:xinenw@qq.com

邮箱B:xinenw@163.com

工作时间:周一至周五,8:30-23:30;周六周日10:30-18:30;节假日休息

关注微信