前言本文原文为作者撰写的英文版,目前维护在Github(@hylerrix/deno-feedly)。以下是我的个人翻译。Denov1.0在2020年5月13日正式亮相时引起了我的注意。它更符合Web本身的概念,TypeScript开箱即用,Deno本身集成了各种必要的小工具,基于Rust和V8,它开辟了一个新的挑战方向……所有我想深入探索的当前Web技术都包含在其中。所以我开始了我的Deno之旅。写作似乎是我比较擅长的事情:自去年v1发布以来,我在中文社区写了几篇Deno基础入门文章,翻译了几篇Deno入门文章(都有一些翻译授权)。@hylerrix/deno-tutorial和@hylerrix/awesome-deno-cn促成了我对Deno的早期了解。同时,在整个2020年,我在@ningowood/open-source-magazine仓库写了近12期《开源爱好者月刊》,通过搜集好文章和咨询积累了我对开源的深入理解。2021年初,准备挑战更多的东西,思绪又回到了Deno。也许在新的一年开始时,像收集优秀文章和建议的每月开源爱好者杂志一样深入研究Deno是个好主意。所以今天,我在Github上开源了@hylerrix/deno-feedly存储库。Deno双周刊用于每两周收集和分享与Deno相关的咨询、文章等。不同的是,从现在开始,我会先用英文写技术博客(然后花少量时间翻译回中文)。对我来说,这是一次全新的体验,因为我以前从未用英文写过,甚至不敢去想。因此,欢迎来到Deno双周刊系列。如有任何不当之处,如征集咨询、写作甚至分享宣传的过程中,请告诉我,我会尽力处理。更多信息也会在双周仓库中介绍,请戳:https://github.com/hylerrix/deno-feedly/。让我们开始吧。(对了,文末会有更多关于社区的信息。)NewsletterDeno1.6正式发布最新大版本Denov1.6.0于2020年12月8日正式发布,引入了几个重要的功能并修复了许多已知的错误:新的子命令denocompile和denolsp,aExperimental,DenosupportfortheMacM1芯片。就像denofmt和denolint一样,denocompile和denolsp也成为了DenoCLI的众多重要工具之一。denocompile实现了与Node中的nexe和pkg类似的功能:直接从您的JavaScript/TypeScript源代码编译一个独立的、自包含的二进制文件。该工具目前存在一些已知问题,但也有一个很好的未来计划来指导。denolsp命令实现了语言服务器协议。LSP允许编辑器与Deno通信,使编辑器可以获得更多高级功能,例如代码自动完成、代码格式化甚至浮动窗口文档。denolsp命令还没有开发出来,但是已经实现了LSP中很多重要的功能。如果你现在想在VSCode中体验这个命令,你需要在VSCode中安装Deno(Canary)插件。另外,v1.6.0已经完成了向更严格类型检查的迁移,兼容TypeScript最新稳定版v4.1,并提供了Deno开发版(canary更新通道)升级选项denoupgrade--canary,std/的对bytes模块进行了大修(使Deno标准库稳定的第一步)。Deno荣获JS2020开源奖突破奖自2018年以来,JavaScript开源奖(JavaScriptOpenSourceAwards)每年评选出四个类别下最具影响力的开源项目。Deno和Svelte获得了2020年度突破奖。从Deno的官方介绍来看,Deno是一个简单安全的现代JavaScript和TypeScript运行时。Deno是基于V8和Rust开发的。经过两年的开发,Deno终于在2020年5月发布了v1.0大版本,并可以投入生产使用。Deno支持WebAssembly,使用以编译为WebAssembly(Rust、Go、C++等)的语言开发的原生库,并且可以在Deno应用程序中运行。2020年的其他三类奖项分别授予了MockServiceWorker(最激动人心的技术应用奖)、PoseAnimater(年度最有趣项目奖)和Perfume.js(对社区最具影响力贡献奖)。此外,Snowpack还获得了生产力助推器奖。现在,Neovim中正式提供了更多的DenoLSP。Bundler@v0.5.1发布:Bundler的工作方式类似于denobundle,但考虑到了Web。terminal_markdown开源:使您能够将降价文本呈现为字符串,该字符串打印在终端上,提供格式化输出,而不仅仅是纯文本。pinyin@0.0.5发布:汉字转拼音。用于注音、排序和查找。littlezip@0.4.0发布:内存友好的zip压缩、解压缩和deno框架的单个文件提取器。deno_tag@v1.0.2版本:一个简单的脚本来替换出现在html文件中的
