問題描述
目前 ETA 資訊的載入速度仍然不夠快。
使用者進入路線或站牌頁面後,需要等待一段時間才能看到公車預估到站時間,影響即時查車的使用體驗。
目前可能的問題
- ETA API 回應時間過長
- 等待所有車輛資料完成後才顯示畫面
- 路線、站牌與 ETA 資料沒有分開載入
- 每次進入頁面都重新請求相同資料
- ETA 更新時造成整個頁面重新建構
- 後端或 TDX API 請求延遲
- 缺少快取或背景更新機制
建議優化方向
- 先顯示路線與站牌,ETA 在背景載入
- 對 ETA 資料加入短時間快取
- 只更新有變化的車輛與時間
- 避免整個頁面重新建構
- 檢查後端 API 與 TDX API 的請求時間
- 必要時由後端預先取得並快取熱門路線資料
- 顯示上一次成功取得的 ETA,等待新資料更新
- 為載入、逾時與錯誤狀態提供清楚提示
預期行為
使用者進入路線頁面後,應先快速看到基本路線資訊,ETA 則在背景中盡快顯示。
更新 ETA 時不應阻塞整個頁面,也不應造成明顯卡頓或畫面閃爍。
驗收標準
- 路線頁面可以先顯示基本內容
- ETA 載入期間介面仍可操作
- ETA 更新不會重新載入整個頁面
- 能記錄並比較 API 請求與畫面顯示的耗時
- 逾時或取得失敗時仍能顯示合理的錯誤狀態
問題描述
目前 ETA 資訊的載入速度仍然不夠快。
使用者進入路線或站牌頁面後,需要等待一段時間才能看到公車預估到站時間,影響即時查車的使用體驗。
目前可能的問題
建議優化方向
預期行為
使用者進入路線頁面後,應先快速看到基本路線資訊,ETA 則在背景中盡快顯示。
更新 ETA 時不應阻塞整個頁面,也不應造成明顯卡頓或畫面閃爍。
驗收標準