Skip to content

Zero copy data API #1124

Description

@brancz

Let me just start with, we're not currently a user of uPlot, but we're evaluating various options.

Zero-copy is important to us because our system often returns 20MB+ data as Apache Arrow records, and expanding them to regular objects/arrays in JS is not workable, both from a latency perspective and memory (expanding them can easily yield 100MB+ data, which is also not something we want to burden clients with).

I'm not very familiar with uPlot's architecture, so I don't know if it's feasible to do something like this. That said, is there an appetite for a zero-copy data API? If so, what would it take to do this?

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions