Skip to content

Size-gate the synchronous filter and sort paths (sync ≤~10k, cooperative above) #488

Description

@blove

From #487: the synchronous filter path blocks ~90ms at 50k where the cooperative baseline blocked 0 (while settling ~120ms sooner); the merged sort path blocks ~250ms. A row-count gate — synchronous below ~10k, cooperative above — would remove the large-scale block while keeping the small-scale wins, and matters most for filter-as-you-type at scale. The cooperative path is retained in full, so this is a dispatch-condition change plus bench certification at both scales.

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions