Skip to content

FDR: expose dodder and madder as WASM modules #33

@friedenberg

Description

@friedenberg

Create an FDR for compiling dodder and madder to WebAssembly to enable frontend interactions with repos.

Motivation

Enable browser-based UIs to interact with dodder repos directly, without requiring a server-side dodder process.

Key use case

Host packfiles in S3/B2 buckets and have the frontend pull objects lazily from them — no dedicated server needed, just static object storage behind a CDN.

Scope

  • WASM build targets for dodder and madder core libraries
  • JavaScript/TypeScript bindings for object reading, query, and blob retrieval
  • Lazy object fetching from remote packfiles (HTTP range requests or similar)
  • Integration with blob store abstractions (S3, Backblaze B2, etc.)

Substantial enough for an FDR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions