単一の資産リストからさらなる機能向上を目指し、「資産管理モジュール」と「サーバー統計ページ」の大幅な改善を実施しました。ユーザーのアセットをただ表示するだけでなく、その金銭的価値を明確化し、アプリケーション全体のパフォーマンス最適化を追求しました。
推定総資産価値(Total Assets Value)の算出
これまではキャラクターが持つアイテムの一覧を表示するだけでしたが、新たに「資産評価ロジック」を組み込みました。Jitaを中心とする市場価格の平均値(または直近の評価額)をリアルタイムに引き当て、アカウントが保有する全アイテムの「推定総資産額(ISK)」を自動で合算・表示します。
艦船一覧(Ships/Skills)のローカルキャッシュ戦略
EVE Onlineに存在する何百もの艦船データを表示する際、毎回すべてのDogma属性(シールド、アーマー、機動力など)をAPIで取得すると、初期ロードの体感速度が著しく低下するという課題がありました。
そこで、ブラウザ内部のデータベースである「IndexedDB」を活用した強力なローカルキャッシュ機構を導入しました。バックグラウンドで最新の艦船データをひそかに更新しつつ、ユーザーの画面にはキャッシュから一瞬でリストを描画することで、信じられないほどの軽快なレスポンスを実現しています。また、1 ISKというプレースホルダー価格や不要な属性の徹底的なクリーンアップも完了しました。
サーバー統計ページのリファクタリング
ダッシュボードから独立した「サーバー統計分析」ページにおいて、従来存在した不要なタイムレンジ(時間範囲)切り替えのタブを廃止しました。代わりに、すべての利用可能な統計データ(アクティビティグラフ、ピークタイム分析など)を単一のページ上で同時に一覧できるデザインへと再構築しました。情報へのアクセス階層を浅くし、1スクロールで全ての重要なインテリジェンスに到達できるようにUIを最適化しています。
資産、艦船、サーバー統計。これらの各分野における細かなチューニングの蓄積が、New Eden Intelligence HubのプレミアムなUXを支えています。