Deno Team Announces Big Changes Ahead |
Written by Kay Ewbank | |||
Monday, 22 August 2022 | |||
The developers of Deno have announced a number of major improvements for the next version, based on feedback from a recent survey of Deno developers. Deno is the JavaScript and TypeScript runtime from the creator of Node.js. Deno uses V8 and is built in Rust. It is described as secure by default as it has no file, network, or environment access, unless explicitly enabled. Deno was created by the same developer who created node.js - Ryan Dahl - and its name is a rearrangement of the letters in node. The first set of improvements are concerned with compatibility with Node. The Deno team says that while a large number of developers like the fact that Deno frees them from having to interact with Node, others want an easier way to interoperate with JavaScript written for Node and distributed as an npm package. In recognition of this, the Deno team has been working on some updates that will allow Deno to easily import npm packages and make 80-90% of npm packages work in Deno within the next three months. The next request from the survey to be worked on is a goal to make Deno the fastest JavaScript runtime. Ryan Dahl says he is 100% confident that the technology stack Deno is built on, V8 and Rust, can deliver this. To work alongside this, Deno's HTTP server is getting overhauled and Dahl says it is the fastest JavaScript web server ever built: "Our ops system is becoming ever more optimal - interfacing directly with V8 Fast API for speedy calls from JS into native code. Likewise our foreign-function interface (FFI) is seeing updates that place it second to none. We aren't optimizing for a handful of edge cases, but for overall real world performance. You'll be experiencing these improvements for yourself before the summer is over." More InformationRelated ArticlesDeno 1.14 Improves Web Crypto Support Deno 1.10 Adds Web Storage API Support Node.js Even Its Creator Thinks Its Flawed
To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info |