-
Notifications
You must be signed in to change notification settings - Fork 29
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
Identify Browser Features we Rely on or Want to See #35
Comments
@lgierth do you have any ideas of initial things to put in these lists? @diasdavid? @jbenet? @dignifiedquire? |
What we use
What we want
|
stuff we use:
stuff we'd like to see
|
Updated my comment to be a bit more specific |
I've seen some automated tools out there that parse code for web api usage, can't remember any sepcifics |
I believe this is a thing. just some weird browser standard promisy pull-stream like thing. poor adoption currently. https://developer.mozilla.org/en-US/docs/ReadableStream
|
@kumavis it's a thing, but only usable in Chrome, so it's like it doesn't exist effectively |
@dignifiedquire @lgierth awesome list! One more thing we use:
What we also want:
|
An IndexedDB connection can only access databases associated with the origin of the global scope from which the connection is opened. If the browser thinks the URI of an IPFS page being viewed is a different origin than another page, then they can't share an IndexedDB database, such as cached IPFS blocks. I'm curious, have you found a way around the origin restrictions? |
Adding to the list of features we use (front end side):
Want to use in the future:
|
@jefft0 could make a special gateway that works like this |
@kumavis I believe the same-origin policy requires the entire host to be the same. So the different ${cid} would make it a different host and origin. |
@jefft0 Oh ok I misunderstood which you wanted (isolation vs unification). I have a project that exposes the ethereum blockchain app api to a webapp and unifies the cache inside an iframe. Seems like something similar would be useful here.
We're also exploring making the node a singleton by using
I'm sure theres a few gotchas with this approach, especially that webrtc may not be available in the SW. |
@haadcode @victorbjelkholm @Kubuxu did anything come up in the windows.ipfs work which would be worth adding here? |
@lgierth I'm currently having issues that sure, could be easier but after talking with web extension people at Mozilla, things should be able to work. Mainly I'm having troubles passing down objects created in background-context to the web page, but we should be able to work around that. |
Support for DNS lookups or at least TXT lookups was rejected on the mozilla tracker: https://bugzilla.mozilla.org/show_bug.cgi?id=1343849#c3 |
Pushing support for DNS TXT once again, this time on the shoulders of newly added WebExtensions API: |
Delivarables:
The text was updated successfully, but these errors were encountered: