ウェブ・パフォーマンス・レグレッション・デテクション(3部作... ノート

ウェブ・パフォーマンス・レグレッション・デテクション(3部作の3)

Pinterestは、パフォーマンスの後退を戦うことを最優先し、リアルタイムのユーザーメトリクスを使用して問題を監視し、調査します。プロアクティブな検出システムには、A/B実験チェックが含まれ、顕著な後退が検出された場合、警報とJiraチケットが生成されます。実験ダッシュボードは、トップラインのパフォーマンスメトリクスを提供し、深い調査が必要な場合、追加のダッシュボードでクリティカルパスの調査が可能です。詳細な分析が必要な場合は、リアルタイムデバッグメトリクスを有効にすることができます。JSバンドルサイズのチェックは、PWT後退を引き起こすバンドルサイズの増加を特定し、阻止します。これらのチェックにより、バンドルサイズの増加による生産後退がほぼゼロに減少しました。パフォーマンス統合テストも、diffごとに実行されており、ユーザーに到達する前に後退を合成的に検出します。これらのツールからの主要な学びは、リアルタイムのユーザーモニタリング、自動的なプロアクティブなシステム、明確で行動可能な後退アラートの重要性です。これらのシステムは、早期検出、根本原因の特定、セルフサーブパフォーマンスの提供、会社の成長とのスケールを可能にしています。これらは、パフォーマンスの後退を大幅に削減し、内部の速度を向上させ、ユーザーエクスペリエンスを改善しました。