Deno1.0正式发布,使用V8并内置于Rust

2020-05-14  本文已影响0人  老夫不正经

今天,Deno 1.0 正式发布,什么是Deno呢?Deno是使用V8并内置于Rust的JavaScript和TypeScript的新运行时,致力于在Web浏览器之外执行JavaScript和TypeScript程序。


它和Node.js的设计者是同一人:Ryan Dahl,是Ryan Dahl继Node.js之后的又一大作;Deno的设计特别注重安全,有着众多优点:

  1. Deno 是以安全为前提的,除非明确启用,否则不会访问文件、网络或者环境;
  2. 在设计之初便充分考虑到了TypeScript,所以对TypeScript有着开箱即用的支持;
  3. 只提供一个可执行文件;
  4. 内置了很实用的程序,如依赖检查器(deno info)和代码格式化器(deno fmt);
  5. 拥有一组经过审核的标准模块:deno.land/std,能和deno一起运行;

虽然都支持V8引擎,但Deno却并不是Node.js的分支,它甚至都不和Node(NPM)兼容;Deno是一个全新的JavaScript和TypeScript程序运行时,意在构建更加安全和高效的JavaScript和TypeScript程序,虽然目前和Node.js并不兼容,Deno却希望在将来能够使用Deno来运行更多的Node项目。


上一篇下一篇

猜你喜欢

热点阅读