Deno 1.38:新增 HTML 文档生成器、支持 HMR

2023年 11月 4日 50.2k 0

Deno 1.38 已正式发布。

公告写道,此版本为deno doc命令引入了重大改进,其中包括使用deno doc --html生成静态站点文档的能力。另外改进了 Node.js 兼容性、支持 HMR(模块热更新)。

主要变化

  • 改进deno doc:新的 deno doc --html 命令可生成包含项目文档的静态站点。
  • 模块热更新:新的 --unstable-hmr flag 将检测变更,重新加载服务器,同时保留状态。
  • 改进 Node.js 兼容性:现在从 Node 迁移时,使用 Deno 会更加容易。因为可以使用所选择的 npm 包管理器。通过 npm 安装 npm 模块并使用 Deno 运行它。
  • 快速的 JSX 转换:通过字符串连接而不是对象分配将 JSX 转换速度提高约 7-20 倍
  • deno run --env :对 .env 文件的内置支持
  • 改进 WebSockets:支持 HTTP/2 上的 RFC8841 Websocket 以及修复错误
  • deno task 支持 head 命令
  • 针对 VSCode 扩展和语言服务器的稳定性改进
  • REPL 中的 Deno.test 支持:与 Jupyter 运行良好
  • Jupyter Notebook 更新:支持富文本 HTML 输出
  • Deno API 变更: Deno.serve 现在支持 unix 套接字
  • Web API 变更:添加了 window.name 和 EventSource 
  • 标准库更新:弃用std/http/server.ts
  • 细粒度 --unstable-* flags:更好地对内部功能进行标记
  • 改进性能:当不使用可转移项时, structuredClone 现在速度要快得多
  • V8 升级到 12.0:引入 Array.fromAsync 和 Promise.withResolvers 

详情。

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论