summaryrefslogtreecommitdiff
path: root/cli/bench/testdata/npm/hono/README.md
diff options
context:
space:
mode:
authorDivy Srivastava <dj.srivastava23@gmail.com>2022-08-19 15:54:54 +0530
committerGitHub <noreply@github.com>2022-08-19 15:54:54 +0530
commit25a109d9ea27ad3a76fdce14bba283e953af9bce (patch)
tree68f0280065c9df4be8fa325ba82693879b4b46cd /cli/bench/testdata/npm/hono/README.md
parent9e576dff7c39cfd510c60ba92aa0d1c15fd24a6b (diff)
chore(bench): add flash router benchmarks (#15495)
Diffstat (limited to 'cli/bench/testdata/npm/hono/README.md')
-rw-r--r--cli/bench/testdata/npm/hono/README.md88
1 files changed, 88 insertions, 0 deletions
diff --git a/cli/bench/testdata/npm/hono/README.md b/cli/bench/testdata/npm/hono/README.md
new file mode 100644
index 000000000..763e3898a
--- /dev/null
+++ b/cli/bench/testdata/npm/hono/README.md
@@ -0,0 +1,88 @@
+<div align="center">
+ <a href="https://honojs.dev">
+ <img src="https://raw.githubusercontent.com/honojs/hono/main/docs/images/hono-title.png" width="500" height="auto" alt="Hono"/>
+ </a>
+</div>
+
+<hr />
+
+<p align="center">
+<a href="https://honojs.dev"><b>Documentation :point_right: honojs.dev</b></a><br />
+<i>v2.x has been released!</i> <a href="docs/MIGRATION.md">Migration guide</b>
+</p>
+
+<hr />
+
+[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/honojs/hono/ci)](https://github.com/honojs/hono/actions)
+[![GitHub](https://img.shields.io/github/license/honojs/hono)](https://github.com/honojs/hono/blob/main/LICENSE)
+[![npm](https://img.shields.io/npm/v/hono)](https://www.npmjs.com/package/hono)
+[![npm](https://img.shields.io/npm/dm/hono)](https://www.npmjs.com/package/hono)
+[![npm type definitions](https://img.shields.io/npm/types/hono)](https://www.npmjs.com/package/hono)
+[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/honojs/hono)](https://github.com/honojs/hono/pulse)
+[![GitHub last commit](https://img.shields.io/github/last-commit/honojs/hono)](https://github.com/honojs/hono/commits/main)
+[![Deno badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fdeno-visualizer.danopia.net%2Fshields%2Flatest-version%2Fx%2Fhono%2Fmod.ts)](https://doc.deno.land/https/deno.land/x/hono/mod.ts)
+
+Hono - _**[炎] means flame🔥 in Japanese**_ - is a small, simple, and ultrafast web framework for Cloudflare Workers, Deno, Bun, and others.
+
+```ts
+import { Hono } from 'hono'
+const app = new Hono()
+
+app.get('/', (c) => c.text('Hono!!'))
+
+export default app
+```
+
+## Features
+
+- **Ultrafast** - the router does not use linear loops.
+- **Zero-dependencies** - using only Service Worker and Web Standard API.
+- **Middleware** - built-in middleware, custom middleware, and third-party middleware.
+- **TypeScript** - first-class TypeScript support.
+- **Multi-platform** - works on Cloudflare Workers, Fastly Compute@Edge, Deno, or Bun.
+
+## Benchmarks
+
+**Hono is fastest**, compared to other routers for Cloudflare Workers.
+
+```plain
+hono - trie-router(default) x 424,449 ops/sec ±4.98% (77 runs sampled)
+hono - regexp-router x 516,228 ops/sec ±4.79% (81 runs sampled)
+itty-router x 206,641 ops/sec ±3.59% (87 runs sampled)
+sunder x 319,500 ops/sec ±1.33% (93 runs sampled)
+worktop x 187,280 ops/sec ±3.09% (87 runs sampled)
+Fastest is hono - regexp-router
+✨ Done in 38.32s.
+```
+
+## Documentation
+
+The documentation is available on [honojs.dev](https://honojs.dev).
+
+## Migration
+
+Migration guide is available on [docs/MIGRATION.md](docs/MIGRATION.md).
+
+## Contributing
+
+Contributions Welcome! You can contribute in the following ways.
+
+- Create an Issue - Propose a new feature. Report a bug.
+- Pull Request - Fix a bug and typo. Refactor the code.
+- Create third-party middleware - Instruct below.
+- Share - Share your thoughts on the Blog, Twitter, and others.
+- Make your application - Please try to use Hono.
+
+For more details, see [docs/CONTRIBUTING.md](docs/CONTRIBUTING.md).
+
+## Contributors
+
+Thanks to [all contributors](https://github.com/honojs/hono/graphs/contributors)! Especially, [@metrue](https://github.com/metrue) and [@usualoma](https://github.com/usualoma)!
+
+## Author
+
+Yusuke Wada <https://github.com/yusukebe>
+
+## License
+
+Distributed under the MIT License. See [LICENSE](LICENSE) for more information.