Hacker News new | ask | show | jobs
by lmeyerov 2566 days ago
We needed to solve this as part of using pydata/GPU service calls from our node app. While we do have a couple of native modules, they're a PITA. Our solution for more generic code is async HTTP service calls passing typed Apache Arrow tables ( https://arrow.apache.org/docs/js/ ), which gives a cleaner path to maintenance, observability, packaging, distribution, low overhead etc.

The current trick we're looking at is making this zero-copy when same-node, esp for GPU code, so happy to chat with folks about that!