Skip to content

Commit 87d95a0

Browse files
committed
perf: add skeleton loading and async data loading for dashboard
- Add skeleton screens for live status, statistics, and charts sections - Load data in stages: live data first, then stats and charts in background - Use lightweight ChartDataPoint DTO to reduce SignalR payload size - Reduce max chart points from 500 to 150 per sensor - Query only latest timestamp for live data instead of full hour - Add separate loading states for each section
1 parent fb798be commit 87d95a0

File tree

1 file changed

+356
-389
lines changed

1 file changed

+356
-389
lines changed

0 commit comments

Comments
 (0)