Dependency management improvements include supporting dist
tags and suggest npm packages. Developers now can use dist
tags when adding npm dependencies. Also, deno add
now will provide a helpful message when trying to add a package from JSR that only is available on npm. With deno remove
, Deno now has a subcommand to remove a dependency from the config and lockfile. And developers can invoke a deno clean
to purge the global cache used to store remote dependencies for efficient use across multiple projects.
Deno 1.46 boosts the performance of the Deno.serve()
API by 8% to 15% while crypto.randomUUID()
is five times faster, according to Deno Land. Further, deno serve
now supports a --parallel
flag that runs the server on multiple threads. Also, Response.clone()
is 80% faster and deno doc
has been optimized to improve memory usage. And the standard library in Deno 1.46 now is stable.
With Deno 1.46 having now arrived, a first release candidate of Deno 2 is expected shortly. Deno 2 will have some “minor” breaking changes, including API changes and deprecations. Other improvements in Deno 1.46 include: