Alright. I'm going to do a bit of coding for fun and maybe improve load times in Agregore further.

Thread?

So, Agregore is super weird from other browsers in that it doesn't use tabs and relies exclusively on your OS's window manager for managing them.

A side effect of this is that having a bunch of tabs open feels like more physical clutter and means that you'll likely close them more or might arrange them spatially on your desktop.

This is absolutely informed by my desire to bring up information sources from as many places as I can without having extra UI "cruft" and the fact that I have a "ultrawide" monitor which is my daily use.

So I generally have like a dozen windows open at a time and this means that on initial load all the loading traffic is noisy and causes me to take way too much CPU time when I load.

One other thing, if I lose network connectivity when I do the initial load, the "onload" will not fire and I will lose the URL in the logic which saves the URLs upon browser close (and periodically for crash recovery)

Follow

First thing I'll do to improve this is to have the URL that was used to "last load the page" saved as a var, and to use that to save to the crash/shutdown file.

This property will only get updated upon a successful load.

Now when I load without internet, I can avoid losing URLs.

Next would be to save the title and pre-supply it to the window title before the data even loads for easier navigation in the window manager.

· · Web · 0 · 0 · 1
Sign in to participate in the conversation
Mauvestodon

Escape ship from centralized social media run by Mauve.