Add OhMyPerf to Open source tools#7
Open
hoainho wants to merge 1 commit into
Open
Conversation
OhMyPerf is a real-Chromium CWV measurement tool that fits the Open source tools section alongside Perfume.js (field-data monitoring) and Falco (analysis + optimization). Differentiation vs the existing entries: - Perfume.js: lab-style field RUM, JS library — OhMyPerf is a full standalone tool with its own browser runner, CLI, MCP server, and shareable static viewer. Both have a place: Perfume for prod RUM beacons, OhMyPerf for CI / pre-deploy budget gating + agent fix loops. - Falco: WordPress-focused performance analyzer — OhMyPerf is framework-agnostic, runs against any HTTP(S) URL, and reports ROI-ranked patch candidates with first-party/third-party tagging via 'originClass'. For the 'Tools to measure Performance Budget' lane, the closed agent fix loop is the specifically novel piece: 'verify_fix' runs the candidate URL N times, applies a Mann-Whitney U significance test at alpha=0.05, and returns a structured per-metric verdict — solving the flake problem that fixed-threshold Lighthouse-CI budget gates have. Apache-2.0, public repo (https://github.com/hoainho/ohmyperf), v0.1.0 on npm at @ohmyperf scope, v0.2.0 pending publish.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds OhMyPerf to the Open source tools section — a real-Chromium Core Web Vitals measurement tool with a closed agent fix loop and statistical regression detection.
Why this list fits
OhMyPerf is purpose-built for the budgeting use case this awesome list covers:
verify_fixruns the candidate URL N times against a baseline and returns a structured per-metric verdict (improvement | neutral | regression) with p-values.trustScorethat decomposes intosampleConfidence(is n big enough?) +effectConfidence(is the signal noisy?), plus arecommendedActionper metric. No more pretending 3-run measurements are precise.Distinct from existing entries
What you get
@ohmyperf/cli—ohmyperf run <url>,ohmyperf diff baseline.json candidate.json@ohmyperf/mcp-server— 16 tools so AI agents can measure, propose fixes, and verify@ohmyperf/eslint-plugin— 7 CWV-linked ESLint rules at editor-save timeStatus
@ohmyperfscope; v0.2.0 pending publishThanks for maintaining this list — performance budgets are still under-tooled in 2026 and a curated list like this is how teams find the right primitives.