Deno 1.36 has been released with improvements to security and to testing and benchmarking APIs. The team says there are also more robust Node.js and npm package support, and language server improvements. 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 new release has added to the existing --allow-- flags with --deny-- flags. This means developers can now configure both allow and deny lists for network communication, file system access, and other potentially sensitive APIs.
Testing has also received attention, with the addition of an option that can be used to transform Deno test output to a Junit XML file. The JUnit XML format can be consumed natively by many services like GitLab, CircleCI, Jenkins or BuildPulse.
There's also a newdot reporter that provides a concise output.
Node.js and npm support improvements mean you can now run npm package scripts that aren't configured as binaries, and can use all the node:os APIs with Deno's latest polyfill, as well as being able to call native code add-ons with process.dlopen.
A number of "Quality of life improvements" have also been carried out including better error messages, language server improvements, and more forgiving WebSocket APIs.
The language server has been improved with the aim of making using Deno with an editor that supports an LSP (like Visual Studio Code) "significantly more pleasant", according to the developers. The changes supporting this include better diagnostics when the Deno namespace is missing; more reliable auto-discovery of deno.json; and better handling of the exclude setting by the LSP.
Deno 1.36 is available now.
[画像:deno]
More Information
Related Articles
Deno Supports Built-in Node Modules
Deno 1.28 Stabilizes NPM Compatibility
Deno 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.
Amazing Clocks
26/10/2025
It is that time of year when the clocks fall back and we all moan - rightly so. Never mind, we can make it all better by focusing on the clocks themselves...
George Boole, Boolean Logic and Computing
02/11/2025
Today we celebrate the 210th anniversary of the birth of George Boole who today we credit with being the "forefather of the digital age", thanks to his creation of a method of formal logic in whi [ ... ]
- The Pico Gets Zephyr And Rust Support
- .NET 10 Final Release Candidate Focuses On MAUI
- Windows XP Crocs Now On Sale
- Eclipse Foundation Adds Agentic Functionality To Eclipse LMOS
- Visual Studio Adds Planning Mode To Copilot
- AI Improves Devs Skills, Enhances Their Roles
- Scouting America Launches AI And Cybersecurity Badges
- Linkerd Adds MCP Support
- Robot Army Video As Robots Shipped En Masse
- Codacy Provides Free AI- Risk Assessment
- Apache Grails 7.0 Released
- Mico - A Personality For Copilot
- Missing The Point Of LLMs
Comments
or email your comment to: comments@i-programmer.info