Deno 1.20

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • deno

    A modern runtime for JavaScript and TypeScript.

  • > ...enough insights of how much better/faster Deno is

    We moved our Deno project to Node because of lack of lower-level APIs on their Conn interfaces [0][1], but otherwise for our use-case (lots of tiny HTTPS connections) Deno absolutely blew Node out-of-the-water. Even at p50 (100tps) Deno (v1.18) was 10x faster than Node (v17.x) [2]

    RAM wise, I found Deno (v1.18+) use 10M or so higher for the same code-base.

    [0] https://github.com/denoland/deno/issues/13636

    [1] https://github.com/denoland/deno/issues/9109

    [2] https://github.com/nodejs/undici/issues/1203#issuecomment-10...

  • undici

    An HTTP/1.1 client, written from scratch for Node.js

  • > ...enough insights of how much better/faster Deno is

    We moved our Deno project to Node because of lack of lower-level APIs on their Conn interfaces [0][1], but otherwise for our use-case (lots of tiny HTTPS connections) Deno absolutely blew Node out-of-the-water. Even at p50 (100tps) Deno (v1.18) was 10x faster than Node (v17.x) [2]

    RAM wise, I found Deno (v1.18+) use 10M or so higher for the same code-base.

    [0] https://github.com/denoland/deno/issues/13636

    [1] https://github.com/denoland/deno/issues/9109

    [2] https://github.com/nodejs/undici/issues/1203#issuecomment-10...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • deno-spa-example

    An example of building a SPA with deno bundle

  • I haven't done an existing project yet, but based on some experiments it seems like I'd mostly be deleting configuration files and making an import map. A simple SPA is crazy easy in deno: https://github.com/baetheus/deno-spa-example/

  • dnt

    Deno to npm package build tool.

  • Yes, TS code is compiled to run in browsers. You can compile and bundle using `deno bundle` if your project is developed in Deno. Since I'm using Deno for library development, I use the `dnt`[1] tool to compile them into ESM modules later consumed by esbuild in my Node-based projects/toolchains.

    [1] https://github.com/denoland/dnt

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts