{"adoption": {"forks": 84, "observed_at": "2026-08-28T04:03:47.685100+00:00", "stars": 1154}, "canonical_url": "https://ross.abutalabs.com/products/performance-bookmarklet", "card": {"archived": false, "artifact_type": "plugin", "description": "Performance-Bookmarklet helps to analyze the current page through the Resource Timing API, Navigation Timing API and User-Timing - requests by type, domain, load times, marks and more. Sort of a light live WebPageTest.", "domain": ["web-development", "performance", "browser-extensions", "developer-tools"], "enriched": true, "function": ["monitoring", "analytics", "developer-tools"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["micmro/performance-bookmarklet"], "name": "micmro/performance-bookmarklet", "platform": ["browser", "browser-extension"], "pushed_at": "2023-03-03T11:28:45+00:00", "repo": "micmro/performance-bookmarklet", "stars": 1154, "tags": ["bookmarklet", "webperf", "waterfall", "resource-timing", "navigation-timing", "user-timing", "page-speed", "browser-extension"], "topics": ["webperf", "bookmarklet", "navigation-timing", "resource-timing", "analyzer", "performance", "waterfall", "requests", "performance-metrics", "user-timing", "browser-extension"], "urls": [], "use_cases": ["analyze page load performance in the browser", "view a waterfall of network requests for the current page", "see requests grouped by type and domain", "inspect navigation timing metrics on any site", "check performance.mark and performance.measure user timings", "debug slow-loading resources without external tools"], "what_it_is": "A bookmarklet and browser extension (Chrome/Firefox) that analyzes the current page's performance using the Resource Timing, Navigation Timing, and User Timing APIs. It visualizes request waterfalls, load times, and resource breakdowns by type and domain, acting as a lightweight live WebPageTest.", "when_to_avoid": ["you need scripted or CI-automated performance audits", "you require deep lab testing, throttling, or filmstrip screenshots", "the site's Content Security Policy blocks bookmarklet injection and you can't use the extension"], "when_to_choose": ["you need a quick, zero-install page performance analysis in the browser", "you want a lightweight alternative to WebPageTest for live pages", "you prefer a bookmarklet or extension over CLI tools like Lighthouse", "you need to inspect Resource Timing and User Timing data visually"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/performance-bookmarklet", "repo": "micmro/performance-bookmarklet", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.685100+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:39:28.969287+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e065ac900a7a93ffeb4a8752fbe50ab7c929acce28c05714e3cd5797f8574fe", "fetched_at": "2026-08-28T04:03:47.685100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/micmro/performance-bookmarklet"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.685100+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:39:28.969287+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e065ac900a7a93ffeb4a8752fbe50ab7c929acce28c05714e3cd5797f8574fe", "fetched_at": "2026-08-28T04:03:47.685100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/micmro/performance-bookmarklet"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:39:28.969287+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e065ac900a7a93ffeb4a8752fbe50ab7c929acce28c05714e3cd5797f8574fe", "fetched_at": "2026-08-28T04:03:47.685100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/micmro/performance-bookmarklet"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.685100+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.685100+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.685100+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:39:28.969287+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e065ac900a7a93ffeb4a8752fbe50ab7c929acce28c05714e3cd5797f8574fe", "fetched_at": "2026-08-28T04:03:47.685100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/micmro/performance-bookmarklet"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.685100+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.685100+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:39:28.969287+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e065ac900a7a93ffeb4a8752fbe50ab7c929acce28c05714e3cd5797f8574fe", "fetched_at": "2026-08-28T04:03:47.685100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/micmro/performance-bookmarklet"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.685100+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.685100+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.685100+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:39:28.969287+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e065ac900a7a93ffeb4a8752fbe50ab7c929acce28c05714e3cd5797f8574fe", "fetched_at": "2026-08-28T04:03:47.685100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/micmro/performance-bookmarklet"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.685100+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.685100+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:39:28.969287+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e065ac900a7a93ffeb4a8752fbe50ab7c929acce28c05714e3cd5797f8574fe", "fetched_at": "2026-08-28T04:03:47.685100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/micmro/performance-bookmarklet"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:39:28.969287+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e065ac900a7a93ffeb4a8752fbe50ab7c929acce28c05714e3cd5797f8574fe", "fetched_at": "2026-08-28T04:03:47.685100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/micmro/performance-bookmarklet"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:39:28.969287+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e065ac900a7a93ffeb4a8752fbe50ab7c929acce28c05714e3cd5797f8574fe", "fetched_at": "2026-08-28T04:03:47.685100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/micmro/performance-bookmarklet"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:39:28.969287+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e065ac900a7a93ffeb4a8752fbe50ab7c929acce28c05714e3cd5797f8574fe", "fetched_at": "2026-08-28T04:03:47.685100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/micmro/performance-bookmarklet"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4350, "days_push": 1279, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}