Deno 1.21 发布,JavaScript 运行时

科技资讯 投稿 50000 0 评论

Deno 1.21 发布,JavaScript 运行时

Deno 是一个简单、现代和安全的 JavaScript 和 TypeScript 的运行时,它使用 V8 并以 Rust 构建。

Deno 1.21 已发布,包括以下变更:

  • feat(bench: 更新 API,新增控制台报告器

  • feat(cli/fmt: 在格式化文件时忽略 .git 文件夹

  • feat(core: 添加对 realms 的初始支持

  • feat(ext/net: Deno.upgradeHttp 处理 unix 连接

  • feat(ext/web: 增加 globalThis.reportError(

  • feat(repl: 导入模块时不进行类型检查

  • feat(repl: 添加 --eval-file
     标志,以便在启动时执行一个脚本文件

  • feat(repl: 增加全局 clear( 函数

  • feat(test: 在 Deno.TestContext 中添加 name、 origin 和 parent

  • feat(test: 改进测试报告输出

  • feat(test: 格式化用户代码输出

  • feat(test: 跳过错误的内部 stack frames

  • feat(test: 在测试中对 JavaScript 错误使用结构化数据

  • feat: 为类型检查添加 "deno check" 子命令

  • feat: 增加 DENO_NO_PROMPT 变量

  • feat: 更好的格式化 AggregateError

  • fix(cli/emit: 用 // @ts-check 检查 JS roots

  • fix(permissions: 如果权限提示失败,回退到拒绝访问的状态

  • fix: -watch 会丢失项目

  • perf(fmt/lint: 增量格式化和提示

  • perf(runtime: 绕过 tokio 文件,将操作缓冲区大小提高到 64 K

  • perf: 将 Deno.writeTextFile 和类似函数移至 Rust

  • upgrade: rusty_v8 0.42.0

编程笔记 » Deno 1.21 发布,JavaScript 运行时

赞同 (44) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽