Focus Point
Recently, the father of Node Ryan Dahl released a new open source project Deno, from the official introduction, it can be considered as the next generation node (its goal is not to replace node. js), using the Go language instead of C + + rewrite the cross-platform underlying kernel driver, the upper layer still uses the V8 engine, and ultimately provide a A secure TypeScript runtime. Its features include:
Support TypeScript 2.8 out of the box;
No Package.json, no npm, no pursuit of compatible Node;
Dependency is only updated when the dependency is introduced via a URL rather than through the local module and loaded and cached at the first run, and only when the code is running with--reload;
Wait a minute......
Several of these features are specific to the current node pain point.
Three
- The relationship between Deno and Nodejs?
- What is the Chinese submission of deno issues on GitHub?
- Deno API and Application scenario, coming again?
As for the relationship between Deno and Nodejs
Breaking news: Nodejs's father publishes next-generation Node--deno
Justjavac a few articles to compare the explanation:
Deno not the next generation of node. js
Deno issue in the event of those "villains", the front-end blacklist a number of people
How to evaluate the new project of Ry (Ryan Dahl) Deno?
Node's father Ry launches new project Deno: Next Generation Node
What is the Chinese submission of deno issues on GitHub?
Nodejs's father new Deno project issues area abused
Deno API and Application scenario, coming again?
Get a quick overview of Deno's current 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.
Other
- Episode 8:interview with Ryan Dahl, Creator of node. js