# #14: Building Browsers w/ Justin Page: https://stenobird.com/podcast/no-solutions-7206062/14-building-browsers-w-justin Text version: https://stenobird.com/podcast/no-solutions-7206062/14-building-browsers-w-justin.md Podcast: [No Solutions](https://stenobird.com/podcast/no-solutions-7206062) Published: 2026-03-31T08:10:00+00:00 Episode link: https://njump.to/nevent1qqsywrx2z0qgz7z07rzuw6ppdxgnwgrlp5aaxn45drhykkcm5cye0pqvcl4ys Audio file: https://haven.dergigi.com/4ab19ca3d197abfe6fa5bb870f0a730ea054ef6c5b9bdbe6fa27e12b6dc52e40.m4a Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/no-solutions-7206062/episodes/14-building-browsers-w-justin Duration seconds: 1347 ## Resource "I want Nostr to be the perfect thing just for me." Justin & Gigi drive to the airport. Recorded October 2025. Projects & tech mentioned: Blitz (Rust HTML/CSS renderer) QuickJS (lightweight JavaScript engine) Dioxus (Rust UI framework) Iroh (peer-to-peer networking) MOQ (Media Over QUIC) White Noise (MLS-based private messaging on Nostr) Ladybird (independent browser by Andreas Kling) VRChat In this dialogue: Driving to the airport "Don't say anything that could be used against you" The low quality of this podcast focuses the mind of the listener You need proper headphones Walking focuses you, and stops you after 90 minutes Justin's adoption curve: hater first, builder later "I'm the ascending left curve" Bitcoin hating, Lightning hating, Nostr hating Audio calling with npubs: Nostr as signaling & identity layer First version: Iroh for peer-to-peer, Nostr for lookup Calling Paul Miller's npub from a CLI innpub : a 2D pixel art level with rooms you can hang out in The killer feature of positional audio VRChat Bitcoin meetups during COVID, thanks to Udi Twitter Spaces, Clubhouse, and why one big room encourages attention seeking Positional audio lets you hide in a corner WebRTC is Google Meet shipped as a "web standard" Safari and Firefox just shipped Google's code MOQ (Media Over QUIC) as the simple alternative CDN-style mesh relays for binary data What if MOQ relays were Nostr-style, and you'd pay to relay? E2E encrypted group audio in the browser using White Noise / MLS compiled to WASM "Let's make Nostr fast" The web is dying: Chrome blocked ad blockers and Justin just stopped visiting websites No SQLite in the browser, no TypeScript in the browser Why do I need a domain name? Why certificate authorities? Building a browser in 3 days Blitz + QuickJS = a b… ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/no-solutions-7206062/episodes/14-building-browsers-w-justin/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/no-solutions-7206062/14-building-browsers-w-justin.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.