Deno 1.11 发布,增加官方 Docker 镜像
Deno 1.11.0 已正式发布,此版本增加了不少新特性,以及修复错误。
主要变化包括:
- 新增官方 Docker 镜像
- Abortable fetch:以 Web 兼容的方式终止正在进行的 fetch 请求
- 引入更多 Web Crypto APIs:支持
crypto.subtle.digest
和crypto.randomUUID
deno lint
到达稳定状态:deno lint 比 ESLint 快一倍- BroadcastChannel:支持浏览器 API 在 Web worker 之间广播消息
TextEncoderStream
和TextDecoderStream
:用于流文本的 Web 标准流组合器
官方 Docker 镜像
Dockerhub 现已提供 Deno 的官方 Docker 镜像。
- Alpine Linux: denoland/deno:alpine
- Centos: denoland/deno:centos
- Debian: denoland/deno:debian(默认)
- Distroless: denoland/deno:distroless
- Ubuntu: denoland/deno:ubuntu
支持更多的 Web Crypto API
此版本标志着开发团队开始将 Web Crypto API 添加到 Deno。它可以向开发者的应用程序公开加密原语,可用于使用加密轻松构建安全系统。开发团队称从 Deno 1.0 开始就已支持crypto.getRandomValues()
,现在我们增加了对哈希和 UUID 生成的支持。
开发团队计划于 7 月 13 日发布的下一个版本 Deno 1.12 中扩展 Web Crypto API。
升级deno compile
此版本增加了对使用数据 URI 的动态导入的支持,允许从磁盘或远程位置读取源文件并执行它。
示例
// some_source_code.js console.log("Hello Deno!");
const sourceCode = await Deno.readTextFile("./some_source_code.js"); const dataUrl = "data:text/javascript;base64," + btoa(sourceCode); const c = await import(dataUrl); console.log(c.default); // Output: "Hello Deno!"
deno lint
到达稳定状态
Deno 附带了一个内置的 linter,可通过deno lint
子命令使用它。
deno lint
于2020 年 6 月首次引入,版本号为v1.1.0
,但作为预防措施,它在使用时需要标记--unstable
参数,以表明 linter 仍处于早期开发阶段并可能存在错误。不过经过几轮重构,其稳定性目前已足够。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
IntelliJ IDEA 2021.2 EAP 3 发布
IntelliJ IDEA 2021.2 EAP 3 现已发布。此版本带来了对Async profiler 2.0 的支持、来自 Toolbox App 的更新通知、以及调试器中的预览标签等内容。 来自 Toolbox App 的更新通知 现在,你不会错过 Toolbox App 的任何重要产品更新。你的 IDE 会通知你是否有新版本可供下载,并提供直接从 IntelliJ IDEA 升级到该版本的建议。为此,你则需要安装 Toolbox App 1.20.8804 或更高版本。 支持Async profiler 2.0 此版本引入了对 Async Profiler 2.0 的支持。新的配置 Async Profiler 结合了 CPU 和 Allocation Profiler 的强大功能,并在与它们相同的位置工作。 在 Flame Graph、Call Tree和 Method List tabs 中,新的 Show下拉列表让你可以选择是要显示 CPU samples 还是内存分配。 Timeline 会同时显示这两种情况。你可以使用右上角的控制器过滤要显示的内容。 重新设计的 G...
- 下一篇
Intel 发布 CPU 优化代码示例
Intel 发布了最新的 CPU 优化参考手册,并且在 GitHub 上上传了相关示例代码。 一直以来,Intel 都维护着一份冗长的 "优化参考手册",以帮助开发者了解如何为其最新的 CPU 微架构优化代码。最近,Intel 不仅更新了该手册,而且在 GitHub 上开源了很多相关的代码示例,以更好地帮助开发者学习 Intel 优化技术,从而充分利用其最新的处理器。 这些代码示例包括 Intel64 位和 IA-32 架构,主要涉及 AVX/AVX2/FMA 优化、INT8 深度学习推理以及 AVX-512 的使用,以便针对最新的 Intel CPU(如Xeon Scalable Ice Lake、Tiger Lake 和 Rocket Lake)获得最佳性能。同时,这些示例使用GCC、Clang 和 MSVC 提供汇编源代码,并且每个示例都提供了单元测试。 此外,这些代码示例需要在 Haswell 处理器或更高版本上运行,并且不对它们使用的 Haswell 中的指令(例如 FMA 或 AVX-2)执行运行时检查。因此如果在不支持这些指令的设备上运行某些代码示例,可能会发生崩溃。不过...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS关闭SELinux安全模块
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Docker快速安装Oracle11G,搭建oracle11g学习环境