社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

Deno 1.11发布,增加官方Docker镜像

OSC开源社区 • 2 年前 • 308 次点击  

文 | 局长

出品 | OSC开源社区(ID:oschina2013)

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 之间广播消息

  • TextEncoderStreamTextDecoderStream:用于流文本的 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 仍处于早期开发阶段并可能存在错误。不过经过几轮重构,其稳定性目前已足够。

详情查看发布公告https://deno.com/blog/v1.11




你真的了解开源吗?

「开源长廊」

为广大开发者展开一幅全球开源生态画卷


Chrome OS成全球第二大桌面系统,国内市场能否复制成功?

2021-06-08

许式伟:Go+门槛比Go低,小孩6年级可开始学Go+

2021-06-05

你真的了解开源?

2021-06-09



觉得不错,请点个在看

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/115506
 
308 次点击