Deno 1.24.3 发布,JavaScript 运行时


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

Deno 1.24.3 已发布,值得关注的更新包括:

  • fix(ext/fetch): 添加 socks 代理支持 (#15372)
  • feat(unstable/ext/ffi): 为 Deno.UnsafePointerView 添加静态方法变体 (#15146)
  • fix(cli): 允许配置文件也成为 json 模块 (#15444)
  • fix(ext/ffi): 读取时检查 CStr 的 UTF-8 有效性 (#15318)
  • fix(ext/ffi): 不稳定的 op_ffi_unsafe_callback_ref (#15439)
  • fix(permissions): 忽略空值 (#15447)
  • fix(task): 子命令解析器跳过全局参数 (#15297)
  • fix: 当没有提供 -location 时,允许设置 globalThis.location (#15448)
  • fix: 更新 deno_graph,以修复导入配置为 JSON 模块的问题 (#15388)
  • fix: 各种格式化的修复 (#15412)

更多详情可查看:https://github.com/denoland/deno/releases

 


相关文章

2022-07-23

Deno 是一个简单、现代和安全的 JavaScript 和 TypeScript 的运行时,它使用 V8 并以 Rust 构建。 Deno 1.24 已发布,值得关注的更新包括: 类型检查和发射的性能改进 以前,当指定 --check 标志时,Deno 内部使用 TypeScript 编译器将 TypeScri

2022-06-23

探索新的业务线。 Deno 是一个基于 Rust 编程语言和 V8 JavaScript 引擎的 JavaScript、TypeScript 和 WebAssembly的运行时。Deno 由 Ryan Dahl 和 Bert Belder 在 2019 年共同创建,在创建 Deno 之前,Ryan Dahl 更是以创建了 Node.js 而闻名,而后者 Bert Be

2022-06-30

。默认情况下,使用 Fresh 构建的网页不会向客户端发送 JavaScript。该框架没有构建步骤,可以将部署时间缩短一个数量级。近日,Fresh 发布了第一个稳定版本。 Fresh 使用了一种不同的模型:默认情况下,开发者会将 0 KB 的 JS

2022-06-14

是下一代的 Web 框架。 根据官网的介绍,Fresh 是面向 JavaScript 和 TypeScript 开发者的全栈现代 Web 框架,可帮助他们轻松创建高质量、高性能、稳定性好,以及支持定制的 Web 应用。 Fresh 核心是路由框架和模板引擎的组合,支持

2022-09-12

。默认情况下,使用 Fresh 构建的网页不会向客户端发送 JavaScript。该框架没有构建步骤,可以将部署时间缩短一个数量级。 Fresh 使用了一种不同的模型:默认情况下,开发者会将 0 KB 的 JS 发送给客户端。因为大多数渲染在服务

2022-08-29

Deno 是一个简单、现代和安全的 JavaScript 和 TypeScript 的运行时,它使用 V8 并以 Rust 构建。 Deno 1.25 已发布,值得关注的更新包括: deno init 子命令 用 Deno 启动一个新的项目一直很简单:你只需要一个文件就可以开始了。不需要

2022-08-26

新兴的 JavaScript 运行时 Bun 宣布已经获得了一些支持资金。公告指出,旨在支持该项目并将其商业化而成立的公司 Oven 已经筹集了 700 万美元的资金,由风险投资机构 Kleiner Perkins 领投。 Bun 的作者 Jarred Sumner 花了

2022-06-18

Deno 1.23 已发布,值得关注的更新包括: 默认不进行类型检查 当要求执行一个程序时,Deno 总是运行一个类型检查。然而,评估和类型检查是完全不同的操作,涉及完全不同的编译器,每个编译器的执行速度也完全不同。评估代

2022-03-21

转移到了一个基金会。 之后,Dahl 提出了 Deno,另一个 JavaScript 运行时(Node 的变形)。并在一次名为"10 Things I Regret About Node.js"的演讲中公布了这一新项目。Deno旨在为程序员提供比 Node.js 更安全、更高效的服务。Deno 发展迅速,

2022-05-20

Deno 1.22 已发布,主要变化如下: 更新默认的类型检查模式 移除不稳定的Deno.emit(), Deno.formatDiagnostics()和Deno.applySourceMap()API Deno 命名空间在 worker 中默认可用 新增--no-config flag Navigator.userAgent 升级Deno.resolveDns()

2022-03-14

微软日前提出了一项新的提案,在提案中希望可以为 JavaScript 带来可选的类型语法,该提案可能会使 JavaScript 原生自带 TypeScript 的一些特性,使 TypeScript 语言更快、更容易使用。 具体而言,该提案要求将类型标注(Type Annotatio

2022-02-22

初的目标是将 C/C++ 代码编译成一种叫做 Asm.js 的 JavaScript 变体。Asm.js 可以在任何浏览器中运行,但它只是 JavaScript 语言的一个子集;有意忽略了 JavaScript 语法中一些比较模糊的特性,留下了一种更加精简的方言;而且最

2022-08-11

。与单页应用程序不同,Astro 的组件不会被捆绑到一个 JavaScript 包中。相反,每个组件都被视为一个独立的小型应用程序,与所有其他组件隔离存在。 Astro 其他特性: 自带组件框架:Astro 为 React、Vue、Svelte 和 Tailwind CSS 等

2021-11-09

体验并提升 HTTP 服务的性能。Blazor 组件现在可以从 JavaScript 渲染并与现有的基于 JavaScript 的应用程序集成。用于 Blazor WebAssembly (Wasm) 应用程序的 WebAssembly AOT 编译,以及对运行时重新链接和本机依赖项的支持。使用 AS