-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Epic: service-worker-gateway Productionisation #31
Comments
I think we should consider how we name this and call it in the docs and materials we will create before we make a splash. I propose we call it "Service Worker IPFS Gateway" or just "Service Worker Gateway" since the fact that it uses Helia is an implementation detail for most users. Moreover, it should be pretty clear that it's powered by Helia since it's the most actively maintained JS IPFS implementation. I figured it's a good time be bring it up since we're going to be using the |
I added a list of CID of sites for manual testing to the issue body. Feel free to add any additional ones. |
NOTE: subdomains don't automatically refresh the service worker.. so we need some clever logic for checking for service worker assets, and then redirecting to /#/ipfs-sw-config again. see #96 for some changes that make this more likely to happen |
Question: should we default to an ipfs favicon when favicon.ico doesn't exist...? |
We should not modify immutable data. If the DAG that user tries to load does not have favicon, we should not add it. |
Add the following examples to the list and make sure are working well enough before sharing:
|
For general use
Minimal feature set
Optimizations
ipfs://
andipns://
urls #110Ipfs-Path-Affinity
(IPIP-462) with requests to trustless HTTP gateways helia#678Security and Compliance
UX / Configuration
For
inbrowser.link
inbrowser.link
(subset of Origin isolation warnings, tests and enforcement #30)Until we get automated testing in place, here's a list of CIDs of websites for testing the Service Worker Gateway
bafybeiaysi4s6lnjev27ln5icwm6tueaw2vdykrtjkwiphwekaywqhcjze
bafybeifaiclxh6pc3bdtrrkpbvvqqxq6hz5r6htdzxaga4fikfpu2u56qi
bafybeiae366charqmeewxags5b2jxtkhfmqyyagvqhrr5l7l7xfpp5ikpa
cid-ipfs-tech.ipns
bafybeiedlhslivmuj2iinnpd24ulx3fyd7cjenddbkeoxbf3snjiz3npda
docs-ipfs-tech.ipns
The text was updated successfully, but these errors were encountered: