型安全性と設計安全性
- コードベース全体にわたって完全に安全な型実装を備えています。
- SOLID 原則に基づいた、堅牢で直感的な設計。
- 無駄がなく、シンプルで直感的なコードを志向。
超軽量
- 用途に応じてツリーシェイキング可能な純粋な ESM と CJS の import を提供。
- 基本クライアントに対して、必要なコマンドをランタイムで拡張できる構造。
Sorted Set 関連コマンド、Hash 関連コマンド、SET、GET、SCAN など、よく使われるすべてのコマンドを含むクライアントでも、ビルド時のバンドルサイズは 30KB 未満です。(ioredis、node-redis はそれぞれ 130KB、300KB 程度)
- 依存関係なし。
高性能
ioredis と比べて最大 79% 高速。 (同時実行数 1,000、10 回反復基準。同時実行数 100,000、10 回反復基準では最大 200% 以上高速。)
- バンドルサイズが小さいぶんコードの表面積が減るため、Attack Vector も減少し、プロセスのコールドスタートが非常に高速です。 (最適化されたメモリフットプリント)
拡張可能
リファレンス
VENDIT Inc. の VCMS や VCloud などの本番環境で利用されています。
2件のコメント
https://linkedin.com/posts/…