Skip to content

Commit 1758ac0

Browse files
authored
Revise README for clarity and accuracy
Updated README to clarify features and installation requirements.
1 parent ede6aa1 commit 1758ac0

1 file changed

Lines changed: 6 additions & 9 deletions

File tree

README.md

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,27 +13,24 @@ Status][gh-actions-img]][github-actions]
1313
<br /><br />
1414

1515
_**tinyhttp**_ is a modern [Express](https://expressjs.com/)-like web framework
16-
written in TypeScript and compiled to native ESM, that uses a bare minimum
17-
amount of dependencies trying to avoid legacy hell.
16+
written in TypeScript and compiled to native ESM with a minimal install and runtime footprint. tinyhttp doesn't depend on any polyfills or any other compatibility layers and targets recent Node.js versions.
1817

1918
## Features
2019

21-
-
22-
[58% faster](https://web-frameworks-benchmark.netlify.app/result?f=tinyhttp,express)
23-
than Express
2420
- ⚙ Express middleware compat
25-
- ↪ Async middleware support
21+
- ↪ Async error handling support
2622
- ☑ ESM-only
27-
- 🚀 No legacy dependencies, just the JavaScript itself
23+
- 🚀 No legacy dependencies or polyfills
24+
- 🤏 Minimal dependencies (3x less deps than express v5)
2825
- 🔨 Types out of the box
29-
- 🔥 Prebuilt middleware for modern Node.js
26+
- 🔥 Middlewares for common tasks
3027

3128
Visit [tinyhttp website](https://tinyhttp.v1rtl.site) for docs, guides and
3229
middleware search.
3330

3431
## Install
3532

36-
[Node.js 14.21.3+](https://node.green/#ES2022) is required.
33+
[Node.js 16+](https://node.green/#ES2022) is required.
3734

3835
```sh
3936
pnpm i @tinyhttp/app

0 commit comments

Comments
 (0)