It's on my phone so I can't just clear a single site's data, and I cannot be bothered to clear everything and relog everywhere.
I think that should work.
But I also realized that now I'm wasting a little bit less time on my phone :)
I also am intrigued if there is a way for twitter to fix this on their end, somehow, sometime.
That said, I recently tried Twitter's PWA and it went into an infinite page refresh loop right after login. So yeah, not easy to get it right.
Sure they can be tricky, but don't dismiss their success.
For example at my last job (at a YC startup) we built a service worker that used P2P to serve mp4 video over WebRTC.
It was the correct place to interop with the download - it was explicit and it would have been impossible without it.
----
I think the common use case (of much control over caching) is also quite reasonable. I agree the API and usage is too hard.
C++ desktop app
It'll even have 2x the throughput at the same CPU level. Plus users can choose when they want to run your app, as opposed to you accidentally draining their battery because they left an old tab open.
Boom, possible and better :p
You lost every non-programmer at “okay download this binary and run it from the terminal with these flags”
It's difficult to verify, but my guess is your stats are backward: most programs are websites, and the rest are installed.