Tags: ep

782

sparkline

Monday, March 30th, 2020

Replying to

Consequently, nobody on iOS—other than devs like you and me—ever adds any websites to their home screens (progressive web apps or otherwise).

Replying to

Chrome, Opera and Samsung Internet “promote” progressive web apps and encourage users to add them to their home screen (becuase—thanks to the manifest file—once opened from there, they behave just like native apps). Safari does nothing.

Replying to

It wouldn’t. I don’t understand what you’re asking. The issue is with the sites (the vast majority) that aren’t being added to the home screen—they’re the ones being hobbled by this 7 day deletion.

To-Do Terrarium

I love this little to-do app! Every time you tick something off your list, something grows in your virtual terrarium. Lovely!

Sunday, March 29th, 2020

Replying to

Oh, nice! I’ll add that site to the links section of The Session:

https://thesession.org/links

Saturday, March 28th, 2020

Replying to

Enjoy!

Replying to

I’m so sorry, Katie.

Replying to

They’re both asynchronous actions—using cache and using fetch—and the waitUntil ensures that when one of them is done, the other still carries on. It doesn’t mean that one waits until the other is done.

Replying to

The return part still happens first though. The waitUntil ensures that the service worker doesn’t “hang up” while you’re getting the fresh version from the network, but while that’s happening, the user has been served the cached file.

Replying to

Sure. Fire away.

Friday, March 27th, 2020

Replying to

You’re just like Tom Cruise in that film!…

Rain Man.

Replying to

The Raven Tower by Ann Leckie.

Binti by Nnedi Okorafor.

Rosewater by Tade Thompson.

Thursday, March 26th, 2020

Replying to

Explain to me how a service worker could be abused, given its same-origin policy.

Replying to

I think when I (or someone else) says the word “enhancement” what you hear is “just an enhancement”—I think that may be at the heart of your Colombo-like feigned confusion.

Replying to

Brian, there’s a world of difference between something being a useful enhancement you can add to any website, and something that’s so hobbled as to be not worth your time.

Replying to

That’s only true if the website has been added to the home screen (which is very, very rare). Most websites using service workers (and almost all progressive web apps) are badly affected by this drastic change.

Replying to

Zarjaz!

Replying to

I do not. I think it is the furthest thing from “fine”.

Replying to

That’s right. And on iOS in particular, a vanishingly small number of offline apps are ever added to the home screen.

A progressive web app means HTTPS+service worker+manifest. It does not mean “added to home screen”.

Replying to

Not true. They aren’t deleting service workers for sites added to the home screen. That’s a vanishingly small percentage of progressive web apps.

Added to home screen != progressive web app.