Deno为NPM的导入提供了便利提高了速度

167 阅读2分钟

该项目开发者声称,即将推出的HTTP服务器是有史以来最快的JavaScript网络服务器。

Deno TypeScript/JavaScript运行时正在发生变化,计划使其更容易导入NPM包,并使它们中的大多数能够在Deno中工作。该项目的开发者还旨在使Deno成为最快的JavaScript运行时。

8月15日的一篇博文中,Deno的开发者表达了他们对该项目的雄心。目标包括与为Node.js编写的JavaScript有更好的互操作性,并能够导入和运行NPM包。

"我们希望Deno能够被访问并解决问题,因此我们一直在进行一些更新,使Deno能够轻松导入NPM包,并在未来三个月内使80-90%的NPM包在Deno中运行,"开发者写道。这将通过特殊的NPM URLs完成。

为了提高速度,计划在Deno的下一个版本中发布一个新的HTTP服务器,被称为 "有史以来最快的JavaScript网络服务器"。Deno的发布周期为每月一次,这意味着Deno 1.25现在随时可能发布。Deno 1.24已于7月21日发布

速度方面的其他计划包括优化Deno的OPS系统,直接与V8快速API对接,以便从JavaScript快速调用到本地代码。此外,Deno的外国函数接口(FFI)也正在更新。"我们不是针对少数边缘情况进行优化,而是针对整个现实世界的性能,"开发人员写道。"在夏天结束之前,你将会亲自体验到这些改进。"

Deno生态系统还计划在第三方Deno代码中进行全文本符号搜索,并为TypeScript和JavaScript项目自动生成文档。Deno由Node创始人Ryan Dahl设计,最近在GitHub上的下载量超过410万,活跃用户超过25万。

为了应对Deno的广泛使用,该平台的管理人将为那些在商业环境中利用Deno的人推出办公时间。有关于Deno问题的人可以通过一个在线表格提交问题。