- 複雑な関数フローとメモリ使用量を効率的に分析できるよう設計されたオープンソースツール
- CommonJS と ESM の両環境をサポートし、ブラウザでも同一の API を提供するのが大きな強み
- 高性能な実行時間追跡: オーバーヘッドを最小限に抑えながら関数の実行時間を正確に測定
- メモリ使用量追跡: 関数ごとのメモリ消費を追跡し、メモリリークの可能性を検知
- 柔軟な追跡モード: 用途に応じて、性能重視、バランス型、詳細分析モードを選択可能
- 実行フローの可視化: 複雑な関数フローを見やすく視覚的に表示
- ネストした関数の追跡: 関数内の関数呼び出しまで追跡でき、深い分析が可能
- ユーザー定義しきい値の検知: 設定した実行時間以上を消費する関数に注目可能
- サンプリング制御: 本番環境での性能への影響を最小化するため、サンプリング比率を調整可能
- 汎用モジュール互換性: CommonJS と ESM モジュールの両方で利用可能
ブラウザと Node.js で同一の API を提供
- 統合追跡 API: ブラウザと Node.js の両方で同じ方法で追跡可能
- 同一の設定方式: ロガーおよびトレーサーの設定が両環境で一貫している
- メモリ追跡対応: ブラウザと Node.js の両方でメモリ使用量追跡機能を提供
- ブラウザ最適化: API 互換性を維持しつつ、ブラウザ環境に合わせた性能最適化を適用
- 実行フロー追跡の一貫性: 環境に関係なく複雑な実行フローを同様に追跡可能
まだコメントはありません。