Skip to content

Evaluate serde instead of flatbuffer #1607

Description

@ludfjig

Need to take into account performance + correctness (undefined behavior)

Activity

  1. self-assigned this
    on Jul 2, 2026
  2. added
    lifecycle/confirmedBug is verified or proposal seems reasonable
    and removed on Jul 22, 2026
  3. added this to the 1.0 milestone on Aug 25, 2026
  4. yoshuawuyts commented on Aug 25, 2026

    @yoshuawuyts
    Contributor

    I had a chat with @ludfjig about this yesterday and we concluded this probably sits in the path for 1.0, and might be a good target for a HIP. Before we move to an implementation, what I'd like to see written down is roughly:

    1. What are the problems we have with flat buffers today?
    2. How does serde solve those problems?
    3. Which serde codecs are we considering for evaluation and why? (e.g. postcard, possibly others?)

    It doesn't need to be expansive: just one paragraph per item would be fine imo. But I'd like us to get into the habit of documenting our motivation for changes within the repo, and the HIP process seems like the right way to go for that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

lifecycle/confirmedBug is verified or proposal seems reasonable

Type

No type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions