Public Palette Benchmark Platform v1.0
Direct answer: You can now run a two-to-sixteen-color palette against separate accessibility and dark-surface suites, then see exact rank and midrank percentile only within the matching color-count cohort of the frozen 450-palette corpus.
Every report names its corpus, protocol, metrics, runner, and rubric. Results remain local, downloadable as JSON or CSV, and explicitly do not create a universal palette score or accessibility certification.
Open the Public Benchmark Platform to run all suites in a cancellable Web Worker.
Tailwind Scale Accessibility Benchmark v1.0
Direct answer: OKLCH interpolation had the lowest mean adjacent-step coefficient of variation in the frozen 100-seed reference corpus under protocol v1.0. The result is specific to these weights, metrics, and sRGB output rules—not evidence that one method is universally best.
The study compares HSL, gamma-encoded sRGB, linear-light sRGB, and OKLCH under one fixed 50–950 scale protocol. It reports uniformity, hue drift, gamut mapping, and explicit white/black contrast evidence separately.
Research principles
- Frozen versions: a published corpus or algorithm is never silently overwritten.
- Visible evidence: direct findings, summary tables, worst cases, and limitations are readable without running JavaScript.
- Reproducible outputs: raw JSON, CSV, manifests, checksums, engine source, and generator source are downloadable.
- Scoped claims: every result names its corpus, sample size, protocol, metric, output gamut, and date.
- Browser-first privacy: local runs do not require an account, database, LLM, or uploaded palette.
Open research resources
Versioned expansion after the first study
v3.0 adds dark-surface evidence and exact contextual cohorts without rewriting the frozen Tailwind v1.0 results. Future studies will receive separate research questions, datasets, algorithms, limitations, and versions.
No suite is folded into a universal palette score. Algorithm outcomes remain trade-offs tied to their declared protocol and intended use.
