You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
perf(serialization): project all_stats wire payload to displayed stats only
Derive the frontend-needed stat-key set from the active styling classes
(pinned_rows primary_key_vals, ? scope-prefix stripped) plus the histogram
bins the color-map rule reads, and project merged_sd down to those keys
before sd_to_parquet_b64. The full merged_sd stays on the dataflow for
styling regeneration and server-side use (sort, column_config); only the
wire copy shrinks.
- serialization_utils.project_sd: pure per-column key filter
- styling_core.wire_stat_keys: the displayed-key allowlist
- dataflow._sd_to_jsondf: the single projection choke point; the widget
and polars _sd_to_jsondf now delegate here
For a 20-stat numeric frame this trims the per-column wire payload from
~43 stats to ~18. (#880)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments