# Deno

> Permissions block most supply-chain attacks, at 10% slower feature work: fewer packages are compatible. The same event loop as Node.js.

## Trade-offs

| Axis | Score |
| --- | --- |
| Throughput | |
| Tail latency | |
| Memory | |
| Velocity | |
| Resilience | |
| Operability | |

## Frameworks

- [Express](https://wiki.playquorum.dev/frameworks/express.md)
- [Fastify](https://wiki.playquorum.dev/frameworks/fastify.md)
- [Next.js](https://wiki.playquorum.dev/frameworks/nextjs.md)
- [NestJS](https://wiki.playquorum.dev/frameworks/nestjs.md)

## Engineering terms

- [Event loop](https://wiki.playquorum.dev/glossary/event-loop.md)
- [Dependency scanning](https://wiki.playquorum.dev/glossary/dependency-scanning.md)

## Facts

Deno
- **Language:** Node.js
- **Concurrency:** One event loop
- **Speed:** ×0.7
- **Memory:** 80 MB
- **Startup:** 1 s
- **Warm-up:** 15 s
- **GC pause:** None
- **Unlocked by:** [Deno](https://wiki.playquorum.dev/research/deno.md)
- **Velocity:** ×1.15
- **Salary:** ×1
- **Build:** 3 min

## See also

- [Runtimes and frameworks](https://wiki.playquorum.dev/runtimes.md)
- [Express](https://wiki.playquorum.dev/frameworks/express.md)
- [Fastify](https://wiki.playquorum.dev/frameworks/fastify.md)
- [Next.js](https://wiki.playquorum.dev/frameworks/nextjs.md)
- [NestJS](https://wiki.playquorum.dev/frameworks/nestjs.md)

Source: https://wiki.playquorum.dev/runtimes/deno
