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


Prompt Engineering Techniques To Make You An Expert
18/11/2024

Introducing a GitHub repository full of hot tips and instructions on how to build the perfect prompt presented in a collection of Jupiter Notebooks.



IBM Opensources AI Agents For GitHub Issues
14/11/2024

IBM is launching a new set of AI software engineering agents designed to autonomously resolve GitHub issues. The agents are being made available in an open-source licensing model.


More News

espbook

 

Comments




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