zlacker

[return to "Apple attempting to stop investigation into its practices involving browsers"]
1. xiphia+of[view] [source] 2023-01-24 11:03:51
>>samwil+(OP)
,,In addition, Apple has been underfunding Safari for the past decade leading to missing critical functionality and a buggy experience for Web App developers thus ensuring that Native Apps, another Apple revenue source, are the only viable solution.''

It's not just funding. Apple changed webapps to delete indexedDB periodically even if they are inatalled on the home screen.

There's no way to have a great experience if you can't store data permanently.

◧◩
2. spiffy+sq[view] [source] 2023-01-24 12:36:20
>>xiphia+of
Safari deletes all of a site's local data after a week of inactivity, including cookies.

This makes users feel like they're never logged into a website when they need it, unless they're using it almost daily.

That high-friction experience pushes users towards apps, which of course are always ready to go.

EDIT: source: https://webkit.org/blog/10218/full-third-party-cookie-blocki...

> Back in February 2019, we announced that ITP would cap the expiry of client-side cookies to seven days

> ...

> Now ITP has aligned the remaining script-writable storage forms with the existing client-side cookie restriction, deleting all of a website’s script-writable storage after seven days of Safari use without user interaction on the site. These are the script-writable storage forms affected (excluding some legacy website data types):

> Indexed DB

> LocalStorage

> Media keys

> SessionStorage

> Service Worker registrations and cache

EDIT 2: That page indicates web apps on the home screen get some variation for this behavior, but the difference isn't clear to me.

◧◩◪
3. DaiPlu+lv[view] [source] 2023-01-24 13:11:54
>>spiffy+sq
> Safari deletes all of a site's local data after a week of inactivity, including cookies.

That’s a gross misrepresentation of how Safari ITP works.

[go to top]