Skip to content

Fix the language split, three missing language colors, and two stale references#1023

Merged
MDA2AV merged 1 commit into
mainfrom
minor-cleanups
Jul 24, 2026
Merged

Fix the language split, three missing language colors, and two stale references#1023
MDA2AV merged 1 commit into
mainfrom
minor-cleanups

Conversation

@MDA2AV

@MDA2AV MDA2AV commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Four small corrections, each independently verifiable.

1. TypeScript vs TS rendered as two languages

bananabread was the only framework declaring TypeScript; the other four TS entries (bun-websocket, deno-websocket, elysia, hono-bun) declare TS. The board keys language off that string, so TypeScript showed up as a separate language in the filters and in every language tally. langcolors.json has a TS entry and no TypeScript one, so bananabread was also drawing an uncoloured badge.

2. …and it wasn't the only colour gap

V (7 frameworks — fasthttp, pico, vanilla-epoll, vanilla-h2c, vanilla-io_uring, vanilla-ws, +1) and OCaml (araara, araara-standard) had no entry either. That's 9 frameworks falling back to the default swatch. Added both with their canonical brand colours in the file's existing accent/text/textDark/rgb shape.

All 22 languages in use now resolve. The four unused entries (Crystal, Gleam, Lua, Nim) are left as headroom.

3. Stale oha reference

endpoint_tool()'s doc comment still advertised oha as a possible return value. oha was replaced by h2load-h3 for every HTTP/3 profile, and the function has no oha branch — it returns gcannon, wrk, h2load, h2load-h3 or ghz.

4. CHANGELOG cutoff

CHANGELOG.md stops at 2026-04-16 while claiming to record notable changes to profiles, scoring and validation. Rather than reconstruct three months of history from git and risk documenting it wrong, this states the cutoff and points at what is current (site/content/docs/, scripts/lib/profiles.sh).

Say the word if you want the backfill written — 33 commits since then touch the file's declared scope.

Deliberately not changed: the 7 resultless frameworks

araara, araara-standard, aspnet-minimal-iouring, bananabread, spring-jvm-grpc, tonic-grpc, ultimate-express.

This looked like a display bug but isn't — the board builds its framework list from D.results, so a framework with no rows never renders at all. They're waiting on a first benchmark run, and nothing is broken until they get one.

🤖 Generated with Claude Code

…references

Four small corrections, each independently verifiable.

bananabread was the only framework declaring `TypeScript`; the other four
TS entries (bun-websocket, deno-websocket, elysia, hono-bun) declare `TS`.
The board keys language off that string, so TypeScript rendered as a
separate language from TS in the filters and in every language tally.
langcolors.json has a `TS` entry and no `TypeScript` one, so bananabread
was also drawing an uncoloured badge.

That was not the only colour gap. `V` (7 frameworks: fasthttp, pico,
vanilla-epoll, vanilla-h2c, vanilla-io_uring, vanilla-ws, and one more) and
`OCaml` (araara, araara-standard) had no entry either -- 9 frameworks
between them, all falling back to the default swatch. Added both using
their canonical brand colours, in the file's existing accent/text/textDark
/rgb shape. All 22 languages in use now resolve; the four unused entries
(Crystal, Gleam, Lua, Nim) are left in place as headroom.

endpoint_tool()'s doc comment still advertised `oha` as a possible return
value. oha was replaced by h2load-h3 for every HTTP/3 profile and the
function has no oha branch -- it returns gcannon, wrk, h2load, h2load-h3 or
ghz.

CHANGELOG.md stops at 2026-04-16 while claiming to record notable changes
to profiles, scoring and validation. Rather than reconstruct three months
of history from git and risk documenting it wrong, this states the cutoff
and points at the sources that are current: site/content/docs/ and
scripts/lib/profiles.sh. Say so if you want the backfill written; 33
commits since then touch the file's declared scope.

Not changed: the seven frameworks with no results (araara,
araara-standard, aspnet-minimal-iouring, bananabread, spring-jvm-grpc,
tonic-grpc, ultimate-express). This looked like a display bug but isn't --
the board builds its framework list from D.results, so a framework with no
rows never renders at all. They are simply waiting on a first benchmark
run, and nothing is broken until they get one.
@MDA2AV
MDA2AV merged commit 9a629a1 into main Jul 24, 2026
4 checks passed
@MDA2AV
MDA2AV deleted the minor-cleanups branch July 24, 2026 21:55
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