Coercion · identity · order · handoff

Object.groupBy vs Map.groupBy key lab

The lab compares grouping semantics. It does not clone members, sanitize values, preserve object identity through JSON, or claim a universal performance winner.

Ready.

Shared-reference proof

Run a fixture, then mutate and reset the first grouped row.

Object.groupBy

Property-key groups and member row IDs
OrderTyped keyMembersAccessSerialization

Map.groupBy

Identity/SameValueZero groups and member row IDs
OrderTyped keyMembersAccessSerialization

Canonical receipt

No receipt yet.