Bug 230550 - Implement COEP:credentialless
Summary: Implement COEP:credentialless
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Page Loading (show other bugs)
Version: WebKit Nightly Build
Hardware: All All
: P2 Enhancement
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-09-21 05:50 PDT by Arthur Sonzogni
Modified: 2023-11-04 04:22 PDT (History)
9 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Comment 1 Chris Dumez 2021-09-21 09:13:25 PDT
This adds a lot of complexity and seems to have quite a few pre-requisites (Private Network Access, ORB, anonymous iframes).

I am not convinced it is worth the effort at the moment.
Comment 2 Arthur Sonzogni 2021-09-21 09:27:46 PDT
Yes, that's totally understandable ;-)

Note that anonymous iframe is not a prerequisite.
Comment 3 Radar WebKit Bug Importer 2021-09-21 09:47:14 PDT
<rdar://problem/83355925>
Comment 4 Sanjay Kumar 2023-03-28 10:25:31 PDT
From Firefox commit it does not seem like that much work. 
https://bugzilla.mozilla.org/show_bug.cgi?id=1731778

Neither Firefox nor Google had PAN (Personal Network Access) or ORB implemented but they shipped because this is something of tremendous value.

As coep: required-corp is implemented today - its too restrictive and you lose many features like third party payment (say Stripe), or Zendesk Help plugins. 

So without credentialless: the choice is between SharedArayBuffer (SAB)/PTHREADS and core site functions. And SAB/PTHREADS loses - which is unfortunate.

To me all the great work done on SAB/THREADS in Safari of not much help without credentialless.
Comment 5 Sanjay Kumar 2023-05-09 07:42:54 PDT
Please note this does not just block SharedArraybuffer/Atotmics/Pthreads - even Origin Private Filesystem (OPFS) can not be used without this header (unless off-course you are happy with coep: required-corp).

Not having OPFS especially is an obstacle (no offline SQLite etc. - you need unlimited amount of memory)

Please consider this a priority. Thank you.