Best of Deno2025

  1. 1
    Article
    Avatar of netguruNetguru·49w

    7 Fast Node.js Alternatives That Modern Developers Love in 2025

    Explore fast Node.js alternatives like Deno, Go, Rust, Elixir, Python, ASP.NET Core, and Bun for enhanced performance, security, and scalability in backend development. Each alternative offers unique advantages such as Go's concurrency, Rust's memory safety, and Bun's speed, making them attractive for developers considering a switch from Node.js.

  2. 2
    Article
    Avatar of denoDeno·47w

    A Brief History of JavaScript

    JavaScript has evolved over 30 years from a simple web scripting language to a dominant force in web development. Key moments include its creation by Brendan Eich in 1995, its standardization as ECMAScript, the rise of frameworks like jQuery and Angular, and the advent of new runtimes like Node.js and Deno. Recent developments include JavaScript in serverless computing, frameworks like React and Vue, and the continuous updates to ECMAScript standards.

  3. 3
    Article
    Avatar of denoDeno·42w

    What's coming to JavaScript

    TC39's 108th meeting advanced 9 JavaScript proposals across different stages. Key features reaching stage 4 include explicit resource management with the `using` keyword for automatic cleanup, `Array.fromAsync` for handling async iterables, and `Error.isError` for reliable error detection. Stage 3 introduces immutable ArrayBuffers for safer binary data sharing. Stage 2 proposals include seeded random number generation and `Number.prototype.clamp` for value bounding. Stage 1 features focus on number formatting improvements, standardized value comparisons, and enhanced random utility functions. These additions aim to make JavaScript more powerful, safer, and developer-friendly.

  4. 4
    Article
    Avatar of denoDeno·42w

    JavaScript™ Trademark Update

    Deno's fraud claim against Oracle's JavaScript trademark was dismissed by the Trademark Trial and Appeal Board, but the case continues with genericness and abandonment claims. Oracle must respond by August 7, with discovery beginning September 6. The goal is to free the JavaScript name from trademark restrictions, arguing it describes a programming language rather than an Oracle product.

  5. 5
    Article
    Avatar of denoDeno·18w

    Deno 2.6: dx is the new npx

    Deno 2.6 introduces dx, a new command for running package binaries similar to npx. The release adds granular permission controls with --ignore-read and --ignore-env flags, integrates tsgo for faster type checking, and supports source phase imports for WebAssembly. New features include deno audit for security vulnerability scanning, --require flag for CommonJS preloading, and improved dependency management with deno approve-scripts. The release enhances Node.js compatibility with @types/node included by default, numerous API fixes across crypto, fs, process, and sqlite modules, and better bundler support for different platforms. Additional improvements include transferable web streams, native source map support, and V8 14.2 upgrade.

  6. 6
    Article
    Avatar of denoDeno·32w

    Fresh 2.0 Graduates to Beta, Adds Vite Support

    Fresh 2.0 has graduated to beta after 63 alpha releases, introducing optional Vite integration that brings hot module reloading, 10x faster boot times, automatic React aliasing, and access to the full Vite plugin ecosystem. The update includes the return of the Head component and maintains backward compatibility while offering significant performance improvements through on-demand route loading and server code bundling.

  7. 7
    Article
    Avatar of marvinhMarvin Hagemeister·1y

    The modern way to write JavaScript servers

    The Request/Response API offers a modern approach to writing JavaScript servers that simplifies testing and improves performance by eliminating the need to bind sockets. This API, familiar from browsers, allows servers to be expressed as functions returning responses, resulting in significant speed improvements. While Node.js hasn't yet fully adopted this API, frameworks like SvelteKit have effectively integrated it, making development smoother across different runtimes.

  8. 8
    Article
    Avatar of hnHacker News·27w

    Using Deno as my game engine

    A developer shares their journey building Microlandia, a city builder game with realistic simulation mechanics. After initially developing in Go, they switched to Deno combined with ThreeJS and React to solve UI and graphics challenges. Using Deno's compile feature and webview_deno, they created a cross-platform executable that runs a local server with a WebView interface. The stack provides built-in SQLite, WebSockets, and development tools, enabling hot-reload debugging and shared TypeScript types between client and server for rapid iteration.

  9. 9
    Article
    Avatar of communityCommunity Picks·1y

    The End of Date Libraries? Exploring JavaScript's Built-in Temporal API

    JavaScript's Temporal API offers a significant improvement over the traditional Date object by providing more intuitive, readable, and type-safe methods for date and time manipulation. It also ensures operations are immutable, reducing errors and making the code more predictable. While still in the implementation phase for most browsers, the availability of a polyfill allows developers to start using these features now and gradually move away from existing date libraries.

  10. 10
    Article
    Avatar of jswklyJavaScript Weekly·17w

    JavaScript Weekly Issue 766: December 19, 2025

    JavaScript Weekly's final 2025 issue recaps the year's top stories and major developments. The most popular article was a JavaScript parsing puzzle. Key events included Bun's rapid evolution, TypeScript 5.8-5.9 releases, Express 5.1 launch, Remix's major changes, ECMAScript 2025 approval, React Compiler v1.0, Node.js v25 release, and JavaScript's 30th anniversary. The year also saw significant security incidents with npm packages, the Deno vs Oracle trademark battle, and the rise of alternative runtimes and bundlers.

  11. 11
    Article
    Avatar of denoDeno·25w

    My highlights from the new Deno Deploy

    Deno Deploy has been rebuilt from scratch with major improvements including integrated CI/CD, simplified database management with KV and Postgres support, built-in metrics and OpenTelemetry observability, enhanced CLI tooling, local-to-production tunneling, cloud service integrations for AWS and GCP, and improved playgrounds. The platform now offers automatic framework detection, environment-specific database provisioning, and centralized configuration management while maintaining both static and dynamic hosting capabilities.

  12. 12
    Article
    Avatar of jswklyJavaScript Weekly·18w

    JavaScript Weekly Issue 765: December 12, 2025

    This weekly newsletter covers JavaScript ecosystem updates including patterns for building single-file HTML tools using vanilla JavaScript, the Deno 2.6 release with new dx tool and audit capabilities, and Microsoft's proposal for a Delayed Message Timing API to improve performance in complex web apps with multiple contexts. Also featured are articles on canvas rendering optimization, Angular best practices, and various library updates including Inertia 2.3, OpenPGP.js 6.3, and pnpm 10.25.

  13. 13
    Video
    Avatar of denoDeno·29w

    Fresh 2 just dropped and now is the time to learn it

    Fresh 2 has reached beta after 63 alpha releases, introducing major improvements including an Express-like API, async components, plugin system, and Vite support. The new version offers hot module reloading, better React package handling, and significantly faster boot times (from 86ms to 8ms). While maintaining its core zero-runtime JavaScript philosophy with server-rendered HTML and islands architecture, Fresh 2 provides a more practical development experience with modern tooling expectations.

  14. 14
    Video
    Avatar of denoDeno·1y

    Build a Full Stack App in 3 Minutes

    Deno 2 offers full compatibility with Node.js and NPM, enhancing developer experience and performance. This guide illustrates building a web app using the SolidJS library paired with Deno. Backend setup involves using Hono installed via JSR, creating endpoints, and setting up the frontend with Vite. The app features a dinosaur catalog with dynamic routing, ensuring type safety and efficient state management.

  15. 15
    Article
    Avatar of denoDeno·48w

    An Update on Fresh

    Fresh, the web framework built by Deno, is progressing towards its version 2.0. Despite delays caused by necessary improvements to the core Deno platform, Fresh 2.0 is already powering deno.com and Deno Deploy. Fresh 2.0 brings new extensibility, speed enhancements, simplified APIs, and a robust plugin system, aiming for a stable release by late Q3 2025. Developers are encouraged to try out the pre-release alpha and provide feedback.

  16. 16
    Video
    Avatar of denoDeno·48w

    Deno got even better!

    Deno 2.3 introduces enhancements like improved Deno compile and format commands, support for local npm packages, performance upgrades, advanced formatting options, and better observability features. It allows compiling projects into standalone binaries, integrating native add-ons, managing npm packages locally, and enhances distributed tracing capabilities.

  17. 17
    Video
    Avatar of denoDeno·1y

    WASM is easier than ever!

    WebAssembly (WASM) offers a way to execute binary machine code in the browser, enhancing performance for web applications. It is a portable binary format suitable for high-performance applications and uses languages like C, C++, and Rust. With Deno's support, using WASM modules has become more straightforward. This overview includes a practical example of creating and using a simple WASM module, highlighting the seamless integration with TypeScript and JavaScript.

  18. 18
    Article
    Avatar of newstackThe New Stack·23w

    JavaScript Utility Library Lodash Changing Governance Model

    Lodash, the widely-used JavaScript utility library with 2.57 billion weekly npm downloads, is transitioning from single-maintainer governance to a Technical Steering Committee model under the OpenJS Foundation. Next.js introduces file system caching for development and open sources its evals for AI agents. TanStack Start launches a $140,000 hackathon running through November 17. Deno Deploy receives a complete rebuild with integrated CI/CD, Postgres support, and automatic observability. Vercel releases the Workflow Development Kit in public beta, a TypeScript framework for building durable applications using declarative directives, alongside Agent Investigations for intelligent monitoring.

  19. 19
    Article
    Avatar of svelteSvelte Blog·32w

    What’s new in Svelte: September 2025

    September 2025 brings several updates to the Svelte ecosystem including Deno support as a package manager, the ability to use await in @const declarations, and new OpenTelemetry tracing capabilities for observability. The release also includes CLI improvements and showcases numerous community projects, learning resources, and new libraries built with Svelte.

  20. 20
    Article
    Avatar of dailyopensourcetoolsDaily Open Source Tools·1y

    Fasteejs Blazing fast web application framework (hono and express alternative)

    Fasteejs is a web application framework designed for creating fast REST and real-time APIs and apps. It is compatible with various runtimes including Bun, Node.js, Deno, and Workers. More information and the source code are available on GitHub.

  21. 21
    Video
    Avatar of fireshipFireship·33w

    The ugly custody battle for JavaScript…

    Oracle owns the JavaScript trademark despite not creating or maintaining the language, creating legal complications for the JavaScript community. Ryan Dahl, creator of Node.js and Deno, has filed a petition with the USPTO to cancel Oracle's trademark, arguing it should be considered abandoned since Oracle doesn't offer JavaScript products and the term has become generic. The legal battle involves claims of trademark abandonment and fraud, with Oracle defending their ownership. The case is expected to conclude by early 2027, with both sides preparing for discovery and formal proceedings.

  22. 22
    Article
    Avatar of nodejsdevelopersNode.js developers·1y

    Node.js Tip of the Week: Node.js permission model

    Node.js introduces a permission model similar to Deno's with the --experimental-permission flag, allowing developers to control process permissions.

  23. 23
    Video
    Avatar of denoDeno·51w

    The easiest way to work with LLMs

    Discover the simplest approach to integrating large language models (LLMs) into applications using Deno and Jupyter Notebooks. Learn how to install Ollama for local LLMs, use the DeepSeek R1 model, and leverage the LangChain library for consistent interaction with LLMs. Additionally, explore the creation of a Retrieval Augmented Generation (RAG) agent for AI chatbots with domain-specific knowledge, and see a step-by-step process of building and deploying such an AI agent effectively.

  24. 24
    Video
    Avatar of denoDeno·1y

    Deno got even better!

    Deno 2.2 introduces significant updates, including built-in support for OpenTelemetry, which enables comprehensive monitoring and observability of applications. The release also enhances the deno lint tool with a new plugin system and additional rules, particularly benefiting React and Preact users. Furthermore, improvements in type checking and workspace configuration, along with faster and more responsive deno lsp, elevate the overall developer experience.

  25. 25
    Video
    Avatar of denoDeno·46w

    Fresh is back!

    Fresh 2 is a complete rewrite of the web framework Fresh, addressing core limitations in Deno for better interoperability and ecosystem integration. With a reworked core API, users can expect familiar features like middleware and routes similar to Express or Koa, enhanced performance through precompiled JSX transforms, and is ready for alpha testing. It requires Deno 2.3 or later, offering improved features and support for development.