Skip to content
Discussion options

You must be logged in to vote

JSON vs Arrow JavaScript Table constructor performance from the OSS CI benchmarks (raw)

Likely yes, but I would need to see your implementation - there can be more than one reason things are slow and scrolling for 300k rows in Perspective should be quite fast. Updating via serialized Arrow IPC encoded ArrayBuffer batches is more efficient than doing so from JSON strings (worse) or JavaScript Objects (much worse), and should also utilize far less of your browser's main thread (used otherwise for rendering).

You can test this pretty easily using Perspective's Client/Server replicated mode (which uses Arrow deltas to sync).

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by StevenCurran
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants