Great to see that you're supporting Apache Arrow! That makes it so much easier to gradually switch over.
https://github.com/vaexio/vaex/blob/master/packages/vaex-arr...
One of the primary objectives of Apache Arrow is to have a common data representation for computational systems, and avoid serialization / conversions altogether.