Closed
Description
Suborigins are WIP standard that – if implemented by browser vendors – could provide a way to isolate CID-specific paths into their own Origins.
It is an alternative way to solve the Problem of Inability to Control How Origin Is Calculated in Web Browsers (other one being CID-in-subdomain and programmable protocol handler API).
This is a meta-issue to track related work and provide a quick context for newcomers
References
- W3C Suborigins Working Group Repo: https://github.com/w3c/webappsec-suborigins
- Editor's draft: https://w3c.github.io/webappsec-suborigins/
- ipfs/specs: Feedback for the Suborigin working group
- ipfs/go-ipfs: Ongoing discussion about suborigin header format and gateway
- Support in Web Browsers
Notable Events
2014-11
public standards discussion announced @ lists.w3.org2015-01
ipfs/go-ipfs Implement per-page suborigins in the gateway2016-09
w3c/webappsec-suborigins: not allowed to start with number/can only start with letters2016-12
ipfs/go-ipfs: gateway: disable Suborigins as it conflicts the spec2017-09
Suborigins mozilla/standards-positions#31 (opened with a note about outstanding issues)2019-11
Suborigins mozilla/standards-positions#31 (comment) (closed due to no work)- ❓