InfoQ 日本語
フォロー
GitHub、クライアントサイドアーキテクチャの見直しによりインスタントナビゲーションを4%から22%に増加
GitHubは、クライアントサイドアーキテクチャを採用してGitHub Issuesのナビゲーションを再設計しました。このアーキテクチャは、キャッシュ、予測プリフェッチ、およびサービスワーカーを組み合わせて、体感レイテンシを削減します。このアプローチでは、IndexedDB、インメモリキャッシュ、およびバックグラウンド同期を使用して、より高速にデータを配信します。GitHubは、複数のナビゲーションにおいて、インスタントナビゲーションの改善が4%から22%に達し、レイテンシが削減されたと報告しています。Leela Kumili著