#1124·uPlot

Zero copy data API

Author: branczCreated Jan 22, 2026Updated Jan 22, 2026

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?