# thlorenz/v8-perf

⏱️ Notes and resources related to v8 and thus Node.js performance

Repository: https://github.com/thlorenz/v8-perf
Canonical: https://ross.abutalabs.com/products/v8-perf
Language: JavaScript
License Family: other
Last push: 2022-11-07T12:18:32+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4473, "days_push": 1395, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2283, forks 114 (observed 2026-08-28T04:06:33.965066+00:00)

## 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.

## 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

## 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

## 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

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: benchmarking, monitoring, developer-tools
- domain: performance, developer-tools
- platform: cross-platform
- tags: v8, nodejs-performance, garbage-collection, profiling, notes, documentation, javascript, nodejs

## Member repositories
- thlorenz/v8-perf (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:33.965066+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:41:18.873140+00:00, confidence not recorded.
  - readme: https://github.com/thlorenz/v8-perf (fetched 2026-08-28T04:06:33.965066+00:00, sha 1de116b8365b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
