2 ms·
I've been looking at Apache Arrow (https://arrow.apache.org/ https://arrow.apache.org/) and trying to figure out how to integrate it into the browser. It's an
by kwillets 9y ago
I've been looking at Apache Arrow (https://arrow.apache.org/ https://arrow.apache.org/) and trying to figure out how to integrate it into the browser. It's an in-memory data format, and the idea is to share the same data chunks amongst various clients, but shared memory in javascript got nuked by Spectre, unfortunately. I'd like for the same data to be accessible from, eg, multiple tabs or session-wide without copying, so it's like a shared cache that mmap's or shmat's its objects into each consumer on a read-only basis.
If we get this to work we make data a lot easier to play with in the browser; the user can load the data once and then play with the presentation or slice and dice it in multiple ways without overhead.