@nikitabakirov Thank you! Would love to see how you use it.
Report
@talater OK, first thing - I am definitely respect your decision to leave, but to be honest this doesn't look like product which can feed your finances. We all in the end have need in simple things like housing, transportation and food, so be careful with this kind of decisions.
As idea it's good, but I wonder how you will solve those problems:
1) Cache invalidation. Outdated cache is worse than no cache at all.
2) Dynamic apps. Most of current apps are highly dynamic, so in theory you can't show something a lot more than general 'Sorry, you need connection' or 'Waiting for a reply' (This approach already used by client-side frameworks like Meteor)
I've had something like that in mind previously, I wanted to avoid downloading of assets (js / css) libraries, to lessen the traffic on mobile (re-usable across sites assets). Currently people try to solve this with CDN, but it still performs request. On Workers it would be nearly instant... But again, I hit the wall of correct invalidation of libraries and possible modified libraries code.
Anyway, good luck to you.
@arturkiulian It actually uses a brand new caching API (with a fallback for older browsers) to manage the cache, and the new ServiceWorkers APIs to capture connection errors and serve cached results instead.
@arturkiulian I learned about Service Workers from an awesome Google I/O talk I attended last year by Alex Russell and Jake Archibald.
They did a lot of awesome work. UpUp is just a way to make it all accessible to all developers in an approachable way, while I take care of all the technical headaches.
Report
@talater Big thanks for this, it's fantastic. Curious what the new caching API called though? I'm only familiar with local storage, indexedDB, and application cache.
Thanks for hunting @robjama! This day has been an amazing emotional rollercoaster. Helps me think that maybe quitting my job to focus on free open source software wasn't such a crazy idea after all!
Blisk browser
UpUp
Reverb
UpUp
Reverb
UpUp
UpUp
Boom video
UpUp
webhook.rodeo
UpUp
UpUp
Storyheap
UpUp