References — Object Shapes, ICs & JIT

Primary / engine

Measurement method

Counterweight — read these alongside

  • Donald Knuth, Structured Programming with go to Statements (1974) — the actual "premature optimisation" passage, including the 3% it is usually stripped from.
  • web.dev — Optimize long tasks — where frontend time really goes.
  • Paul Irish, What forces layout / reflow — the 4,200 ns line item in the perspective table.

Deliberately excluded

"JavaScript performance tips" listicles. They propagate property-order folklore (measured: 1.14×) while omitting delete (measured: 11.9×), and none of them price their advice against a forced layout. The perspective experiment exists specifically to inoculate against this genre.