7

关注点

近日,Node 之父 Ryan Dahl 发布新的开源项目 deno,从官方介绍来看,可以认为它是下一代 Node(其目标不是取代 Node.js),使用 Go 语言代替 C++ 重新编写跨平台底层内核驱动,上层仍然使用 V8 引擎,最终提供一个安全的 TypeScript 运行时。它的特性包括:

支持 TypeScript 2.8 开箱即用;
无 package.json,无 npm,不追求兼容 Node;
通过 URL 方式引入依赖而非通过本地模块,并在第一次运行的时候进行加载和缓存,并仅在代码使用 --reload 运行,依赖才会更新;
等等……
这几个特性,有好几个都是针对目前 Node 的痛点而来的。

图片描述

三点

  • deno 和 nodejs 的关系?
  • github上deno的Issues的中文提交到底是啥?
  • deno 的api和应用场景,未来又来?

至于 deno 和 nodejs 的关系

重大消息:NodeJs之父发布下一代Node--Deno

justjavac 连出几篇文章对比说明:
Deno 并不是下一代 Node.js
deno issue 事件中的那些"作恶者"们,前端黑名单又多了一批人

如何评价ry(Ryan Dahl)的新项目deno?

Node之父ry发布新项目deno:下一代Node

github上deno的Issues的中文提交到底是啥?

Nodejs 之父新出的 deno 项目 Issues 区域被滥用

deno 的api和应用场景,未来又来?

快速了解 deno 目前的 API

deno/TODO.txt (https://github.com/ry/deno/bl...

- Fix v8_source_maps.ts so that we don't get random segfaults.

- Add os.statSync and os.tempDir- both are needed for the writeFileSync test in
  tests.ts

- Top-level await.

- Add ability to open TCP sockets and listen for connections.

- Add ability to receive HTTP connections (using net/http to parse)
  should try to use the same Request/Response types as fetch().

- Publish deno_testing to npm as a standalone module.

- Use mksnapshot instead of go-bindata.

其它


蓝少
3.4k 声望207 粉丝

( ͡° ͜ʖ ͡°...⎛⎝对代码有读写扒经验的浪客⎠⎞