Deno Adds Support For Jupyter And Queues
Written by Kay Ewbank   
Monday, 30 October 2023

Deno 1.37 has been released with new support for Jupyter notebooks. The team has also announced a new tool called Deno Queues. 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

Version 1.37 of Deno has a new deno jupyter command that creates a Deno kernel that can be used within notebooks. Once started, users can the create interactive REPL sessions using Jupyter Lab. Users also get access to all of Deno’s APIs, as well as npm modules from within the your notebook. The Deno team says:

"Not only can you use modern JavaScript in Jupyter notebooks, but you can also import D3 from npm to visualize your data"

Along with the Jupyter support, Deno 1.37 has with stronger Visual Studio Code and LSP support, better testing performance, and improved Node compatibility.

The Deno developers have also announced Deno Queues, a tool they say will "revolutionize scalable messaging and elevate the management of background processing in your applications."

Deno Queus is based on Deno KV, which is a persistent key value store that is currently in open beta. Deno Queues can be used to offload parts of your application or schedule work for the future to run asynchronously. Since Queues is built on Deno KV, it uses SQLite when running locally and FoundationDB when running on Deno Deploy. Deno Deploy automatically spins up V8 isolates on-demand and dispatches messages when they're available for processing. Your application code simply listens to new messages with listenQueue handler, and Deno Deploy handles the rest.

Deno 1.37 is available now.

deno

More Information

Deno Website

Related Articles

Deno Supports Built-in Node Modules

Deno 1.28 Stabilizes NPM Compatibility

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


Open Platform For Enterprise AI Launched
18/04/2024

A new platform aimed at building and supporting an open artificial intelligence (AI) and data community has been launched.  The Open Platform for Enterprise AI (OPEA) was announced by The Linux F [ ... ]



BASIC Turns 60
02/05/2024

On May 1,1964 the first BASIC program ran and the world was about to change. Now when we look back it is easy to be critical, but these were different times.


More News

raspberry pi books

 

Comments




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