Skip to content

chore(site): drop Hyperfly + Brotli row from the benchmark - #20

Merged
eliahilse merged 1 commit into
mainfrom
drop-hyperfly-brotli-row
Sep 12, 2026
Merged

eliahilse merged 1 commit into
mainfrom
drop-hyperfly-brotli-row

Conversation

@eliahilse

Copy link
Copy Markdown
Owner

Drops the Hyperfly + Brotli row from the benchmark on the site. The chart now shows two Hyperfly rows: the schema-compiled layout, and the layout plus a trained dictionary.

Copy that came with it. Three route notes quoted figures that only existed as the delta against the removed row, so those sentences are gone too:

  • /v1/events — "Brotli takes 39 bytes off this route… adding Brotli on top of the profiled stream makes it four bytes larger"
  • /v1/orders/:id — "Brotli actually costs two bytes here rather than saving any"
  • /v1/candles — "here the honest win still belongs to Brotli's 22 bytes"

The section footnote described the Hyperfly rows as "each adding one thing: schema-compiled layout, then generic compression on top of it, then a dictionary" — now the two that remain. The JSON + Brotli — edge q4 rows and the footnote's "the Brotli rows are q4" are untouched.

Also removes the profile bar kind, now unreachable, from the Row union and from globals.css.

One thing worth a look before this ships. On /v1/candles the removed row was the smallest number on the route — 362 B, against 384 B for Hyperfly Profiled. It was the one place the page showed the profile not winning, and the note called that out as the honest read. Without it the chart reads as a clean sweep. Happy to leave it as-is, just flagging that it's the row with that property.

check-types and lint pass.

🤖 Generated with Claude Code

The benchmark now shows two Hyperfly rows instead of three: the
schema-compiled layout, and the layout plus a trained dictionary.

Three route notes quoted numbers that only existed as the difference
against the removed row (39 B on events, 2 B on orders, 22 B on
candles); those sentences go with it. The footnote that described the
rows as "each adding one thing" is updated to the two that remain, and
the now-unreachable `profile` bar kind is removed from the Row union
and from globals.css.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@eliahilse eliahilse changed the title Site: drop the Hyperfly + Brotli row from the benchmark chore(site): drop Hyperfly + Brotli row from the benchmark Sep 12, 2026
@eliahilse
eliahilse merged commit f356e45 into main Sep 12, 2026
7 checks passed
@eliahilse
eliahilse deleted the drop-hyperfly-brotli-row branch September 12, 2026 17:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant