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.

deno

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."

deno

More Information

Deno Website

Related Articles

Deno Joins ECMA

Deno 1.14 Improves Web Crypto Support

Deno 1.10 Adds Web Storage API Support

Deno Developers Form Company

Deno Adds WebGPU 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.

Banner


Greenplum's Cloudberry Fork Enters Apache Incubator
17/12/2024

Cloudberry is the open source equivalent of Greenplum.
Now it is fostered by the Apache Foundation as it acquires incubating status.



The Advent of SQL 2024 Has Commenced
11/12/2024

It's Advent - the time of year when we countdown the days to Christmas - and if your are a programmer complete daily coding challenges with the Advent of Code, the Advent of Perl, the Advent of Java,  [ ... ]


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info