I use margin.at as my new-tab page. Right now it hits the network on every load which makes the browser feel slow given how Ctrl+T trigger happy I am.
Could you make the the static shell (JS/CSS/fonts) precached via a service worker (e.g. @vite-pwa/astro) so the UI paints instantly from cache, with data calls (session, annotations) staying NetworkFirst so they don't go stale.
I use margin.at as my new-tab page. Right now it hits the network on every load which makes the browser feel slow given how Ctrl+T trigger happy I am.
Could you make the the static shell (JS/CSS/fonts) precached via a service worker (e.g. @vite-pwa/astro) so the UI paints instantly from cache, with data calls (session, annotations) staying NetworkFirst so they don't go stale.