Deno: The Complete Reference
medium.com/deno-the-complete-reference · Group blog · on HN since 2022
A Medium publication of benchmarks comparing the performance of Deno, Bun, Node.js and other languages and web frameworks.
What HN saysHN commenters cite it for stack-level performance comparisons such as hello-world servers and UUID generation, and one calls a benchmark solid.
17HN people shared it
8linked it in comments
9stories submitted
21story points
2 years agolast shared
2022people per year2026
Most-shared posts
- 1Is Bun much faster than Node.js?2 people · 5 points · first shared 2023 · 1 comments on HN
- 2.NET vs. Java vs. Go vs. Rust: Hello UUID Performance2 people · 3 points · first shared 2024 · discussion on HN
- 3Hello world performance: Bun vs. Deno2 people · 1 points · first shared 2022 · discussion on HN
- 4Node js vs deno vs bun server side rendering performance comparison f80a5abc766f2 people · first shared 2023
- 5Deno vs bun performance comparison for api proxy bf89ec3571be2 people · first shared 2023
- 6The Guide to Deno1 people · 4 points · first shared 2023 · discussion on HN
- 7The fastest Rust back end web framework in 20241 people · 4 points · first shared 2024 · 1 comments on HN
- 8Node.js vs. Deno vs. Bun: Fastify hello world server benchmarking1 people · 2 points · first shared 2023 · discussion on HN
- 9Node.js vs. Deno vs. Bun: Native HTTP hello world server benchmarking1 people · 1 points · first shared 2023 · discussion on HN
- 10Node.js vs. Deno vs. Bun: Who can fetch the fastest?1 people · 1 points · first shared 2023 · discussion on HN
- 11Sandboxing in deno b3d514d88b631 people · first shared 2022
- 12Deno v s go hello world performance comparison b15c2c7f5ad1 people · first shared 2023
- 13Hello world performance bun vs node js 2c9d383b94c11 people · first shared 2023
What HN people wrote when they linked it
makeitdouble · 2023-04-02
The phrasing was poor, but I had in mind a whole engine or stack, and not just a language in isolation.
Basically benchmarks like these:
https://medium.com/deno-the-complete-reference/deno-v-s-go-hello-world…
https://programming-language-benchmarks.vercel.app/typescript-vs-kotli…
To note, the first link has a follow-up with Go properly getting faster than deno when fitted with a better http server. Which is kinda my point: the tooling available and level of optimizations can easily have more impact than the language's inherent speed.
gavmor · 2023-05-17
No, but I should. It looks solid:
https://medium.com/deno-the-complete-reference/deno-vs-bun-performance…
SillyUsername · 2023-03-09
Node is much simpler to work with, and if you're running one shot, short serverless ops (i.e. not batch), faster to start (no JVM cold start) and cheaper to run (less RAM) than Java.
If they're really concerned about performance they'd not go wrong by using Deno which often has at least double the performance of Node https://medium.com/deno-the-complete-reference/node-js-vs-deno-vs-bun-…
Deno for a lot of operations is actually comparable to Java level performance: https://programming-language-benchmarks.vercel.app/java-vs-typescript
hajile · 2023-01-19
v8 is compacting while JSC is not. I think it's telling that v8 released a new GC in 2018 to massively improve their GC performance while in 2019 JSC redid their bytecode and execution engine to radically improve execution performance.
There's limited resources on each team and I suspect the biggest difference here is differing priorities for those resources. There's not many third-party comparisons, but here's two.
https://medium.com/deno-the-complete-reference/hello-world-performance…
https://medium.com/walmartglobaltech/react-native-memory-profiling-jsc…
culi · 2023-01-19
Those benchmarks may not actually hold up to independent analysis:
https://medium.com/deno-the-complete-reference/node-js-vs-deno-vs-bun-…
techplex · 2022-05-12
The approach deno is taking is very interesting where all packages are sandboxed. I'd be interested to hear the author's thoughts on Deno's approach as a mitigation for supply chain attacks. I understand it won't stop all attacks but it would make them significantly harder.
ref: https://medium.com/deno-the-complete-reference/sandboxing-in-deno-b3d5…