getting a complete view of the timeline, interspersed with gaps from network loss / tab closing is surprisingly complex, but maybe it does actually Just Work(tm) now
Did actually do quite a bit of FediFox work today.
Even got around to playing with the [Web Locks API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Locks_API), which allows the client to sync new data across multiple tabs running the same client, while only keeping a websocket to the instance open on one of them.
Quite interested to see how stable it is, when opening/closing/switching stuff around https://fedifox.cthu.lu/
....... My desktop was slugging a bit, realized it was running out of memory. Thought it might be a memory leak in the (development build) of FediFox. Killed the 4GB ram isolated web process, thinking that'd kill one of my FediFox tabs
and only later realized it was actually the mastodon.social tab with the federated timeline open that caused this
after that spent the rest of the day tinkering on virtualized scroll implementations, so you aren't loading the entire historical timeline at once. sadly IntersectObserver seems rather flakey on mobile, but other than that seems to work quite well now
lord help me im about to test some shit in Epiphany