Skip to content

Use Local IPFS Gateway with Model Viewer #63

Open
@codynhat

Description

The browser will currently always download assets for Model Viewer from some configurable IPFS gateway. This is because Model Viewer needs to be given a src attribute with the location of the GLB file.

There are cases when loading an asset from a local IPFS node would be better. This may be a better route than using a public gateway if the asset is already stored locally. This could either be done:

  1. js-ipfs node is running in browser and has the content. Can be fetched via a service worker running a gateway. See https://github.com/ipfs-examples/js-ipfs-browser-service-worker
  2. Some other local IPFS node (Brave, IPFS Desktop, etc) has the content and is running a gateway. This is when ipfs-provider is using an HTTP client

The browser also appears to cache assets using normal HTTP caching. So it is unclear how much benefit this approach would really have.

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions