Best of DenoSeptember 2024

  1. 1
    Article
    Avatar of neontechNeon·2y

    Wrapping My Mind Around Node.js Runtimes

    Explore the innovations in JavaScript runtimes with a detailed look at Deno and Bun, and how they compare to Node.js. Understand the core components of a JavaScript runtime, the security and complexity issues in Node.js, and how Deno and Bun address these issues with features like built-in TypeScript support, enhanced security, and improved performance.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    Deno 2.0 by Ryan Dahl

    Deno 2.0 aims to continue the optimization goals of Node.js in a more expansive and modern manner. It includes built-in support for NPM, enforceable security constraints, and a key-value database called Deno KV. Deno Deploy is a serverless platform optimized for fast reads, ideal for building eCommerce sites or application servers at the edge. Deno 2.0 is set to introduce more features like cache, persistent queues, and background workers to enhance the development of global services.

  3. 3
    Video
    Avatar of denoDeno·2y

    Get Ready for Deno 2.0

    Deno 1.46 is the final minor release before Deno 2. It enhances the CLI, supports multi-threaded web servers, and adds various Node and npm compatibility improvements. Key features include a simplified opt-in permission system, improved help output, and an upgraded deno serve command with integrated routing and static asset serving. The release also enhances Deno’s built-in formatter to support multiple file formats. Deno 2.0 will bring significant improvements in ecosystem compatibility and package management, maintaining backward compatibility with Node.js code.

  4. 4
    Article
    Avatar of arbisoftnextnewsletterArbisoft Next Newsletter·2y

    Deno 2: A New Era or Just a Sidekick to Node.js?

    Deno 2 introduces key features prompting developers to reconsider their reliance on Node.js, including enhanced TypeScript support, improved security, simplified monorepo management, and npm compatibility. While it remains ideal for new projects emphasizing security and TypeScript, migrating established Node.js projects can be challenging due to ecosystem and compatibility issues. Its potential, especially with Long-Term Support (LTS), makes it a noteworthy alternative for modern web applications.