{"adoption": {"forks": 114, "observed_at": "2026-08-28T04:06:33.965066+00:00", "stars": 2283}, "canonical_url": "https://ross.abutalabs.com/products/v8-perf", "card": {"archived": false, "artifact_type": "learning-resource", "description": "⏱️ Notes and resources related to v8 and thus Node.js performance", "domain": ["performance", "developer-tools"], "enriched": true, "function": ["benchmarking", "monitoring", "developer-tools"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["thlorenz/v8-perf"], "name": "thlorenz/v8-perf", "platform": ["cross-platform"], "pushed_at": "2022-11-07T12:18:32+00:00", "repo": "thlorenz/v8-perf", "stars": 2283, "tags": ["v8", "nodejs-performance", "garbage-collection", "profiling", "notes", "documentation", "javascript", "nodejs"], "topics": [], "urls": [], "use_cases": ["understand how V8 optimizes JavaScript code", "learn why my Node.js app is slow", "profile memory leaks in Node.js", "learn about the V8 garbage collector", "generate flamegraphs for Node.js apps", "understand deoptimizations in TurboFan", "speed up Node.js startup times"], "what_it_is": "A collection of notes and resources explaining V8 internals and how they affect Node.js and JavaScript performance. It covers data types, the compiler pipeline, garbage collection, memory profiling, and performance inspection techniques.", "when_to_avoid": ["you need a runnable profiling or benchmarking tool rather than documentation", "you need performance guidance for engines other than V8", "you need actively updated material for the newest V8 versions"], "when_to_choose": ["you want to deeply understand V8 and Node.js performance internals", "you are debugging performance issues or memory leaks in Node.js", "you need curated notes on V8's compiler, GC, and profiling tools"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/v8-perf", "repo": "thlorenz/v8-perf", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.965066+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:41:18.873140+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1de116b8365b7ae9843bd94c01f7679bd97c905233af8ab5c4870df9d1389076", "fetched_at": "2026-08-28T04:06:33.965066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thlorenz/v8-perf"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.965066+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:41:18.873140+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1de116b8365b7ae9843bd94c01f7679bd97c905233af8ab5c4870df9d1389076", "fetched_at": "2026-08-28T04:06:33.965066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thlorenz/v8-perf"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:41:18.873140+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1de116b8365b7ae9843bd94c01f7679bd97c905233af8ab5c4870df9d1389076", "fetched_at": "2026-08-28T04:06:33.965066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thlorenz/v8-perf"}], "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:06:33.965066+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.965066+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.965066+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:41:18.873140+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1de116b8365b7ae9843bd94c01f7679bd97c905233af8ab5c4870df9d1389076", "fetched_at": "2026-08-28T04:06:33.965066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thlorenz/v8-perf"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.965066+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.965066+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:41:18.873140+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1de116b8365b7ae9843bd94c01f7679bd97c905233af8ab5c4870df9d1389076", "fetched_at": "2026-08-28T04:06:33.965066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thlorenz/v8-perf"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.965066+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.965066+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.965066+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:41:18.873140+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1de116b8365b7ae9843bd94c01f7679bd97c905233af8ab5c4870df9d1389076", "fetched_at": "2026-08-28T04:06:33.965066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thlorenz/v8-perf"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.965066+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.965066+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:41:18.873140+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1de116b8365b7ae9843bd94c01f7679bd97c905233af8ab5c4870df9d1389076", "fetched_at": "2026-08-28T04:06:33.965066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thlorenz/v8-perf"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:41:18.873140+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1de116b8365b7ae9843bd94c01f7679bd97c905233af8ab5c4870df9d1389076", "fetched_at": "2026-08-28T04:06:33.965066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thlorenz/v8-perf"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:41:18.873140+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1de116b8365b7ae9843bd94c01f7679bd97c905233af8ab5c4870df9d1389076", "fetched_at": "2026-08-28T04:06:33.965066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thlorenz/v8-perf"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:41:18.873140+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1de116b8365b7ae9843bd94c01f7679bd97c905233af8ab5c4870df9d1389076", "fetched_at": "2026-08-28T04:06:33.965066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thlorenz/v8-perf"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4473, "days_push": 1395, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}