Captured the full network trace while walking all 11 SPA routes against the live brain. Several endpoints are fetched more times than the page needs. GET /settings/probe-stations was requested four times in immediate succession. GET /energy/estimate was requested twice for space 4×8 and twice for 2×4 with identical query strings. Separately, two polling loops are heavier than they look: /settings/hub-tunables is polled repeatedly and returns about 18 KB each time, and /fleet/computed polls every 5 seconds returning about 42 KB, which is a sustained 8 KB per second from a single browser tab. Two browser sessions were observed polling concurrently during the brain deploy, so that doubles. Nothing here is broken and no endpoint is slow enough to be visible on its own, but on a Pi serving a live grow this is avoidable load, and the duplicate identical requests suggest either several components each owning their own fetch or a missing request cache. Suggested: dedupe identical in-flight requests, share one subscription per endpoint across components, and consider a lighter delta shape for the fleet/computed poll. Found during the 8.1.0 full test pass.
Journey event · 8 Sep 2026
SPA refetches the same endpoints redundantly on load (probe-stations 4x, energy/estimate 2x per space)
Captured the full network trace while walking all 11 SPA routes against the live brain. Several endpoints are fetched more times than the page needs. GET /settings/probe-stations w
● state copied from the tracker, never improved
● event date 2026-09-08
| Event date | 2026-09-08 |
| Version found | |
| Version fixed | |
| Expected kit firmware | |
| Release file | |
| SHA-256 | |
| Served count | |
| Source | https://app.notion.com/3d52b4cda37081ef8573f61563b36498 |
All events · DSC · CannaLib · Site · Firmware releases
Empty rows are honest
A blank cell means the tracker has no value for it. Nothing on this page is filled in to look complete.
