IPFS-boot
September 11, 2025 ยท View on GitHub
FAQ
How are updates booted
The HTML, CSS, and JS of your app is dynamically added to the HTML DOM, what is being done is very similar to how "hot reload" works when developing angular or react. Take a look at javascript/src/index.js it is only 350 lines.
What are some examples of attestation
- Signal uses attestation to provide private contact discovery
- Attest.link is a domain I bought to do something with headless browsers and screenshots
- There is a lot of room in this space and I am not keen to give up all ideas
Why is IPFS-boot written with choo
You dont need to write your app with choo but you might enjoy it, choo is preferred because it has low barrier to entry
How to style IPFS-boot in an app update
The HTML and CSS which IPFS-boot uses can be seen in javascript/src/view.js and javascript/assets/style.css
Include in your update /_static/boot.css with rules which target the HTML elements
What to do before prod
Search javascript/src/index.js and javascript/src/sw.js for "todo" (about 5 items)
Downsides
This could have been figured out sooner!
bybit loses 1.5B, brave removes ipfs
License
MIT