Undici - Node向けの高速なHTTP/1.1クライアント
(github.com)-
Node.jsの標準HTTPの代わりに、ゼロから新たに開発
-
公式repo配下に組み込まれている
-
v15基準で、1秒あたり3〜5倍のリクエストを処理
→ http - keepalive x 10,337 ops/sec
→ undici - pipeline x 30,387 ops/sec
→ undici - request x 40,117 ops/sec
→ undici - stream x 40,543 ops/sec
→ undici - dispatch x 50,434 ops/sec
- Undici はイタリア語で11を意味するとのこと。 (Netflixの『ストレンジャー・シングス』も参考にしたそう)
1件のコメント
大規模なクローラーを運用しているなど、HTTPリクエストを大量に処理しなければならないサーバーでは、代替効果がかなり大きそうですね。