← Back to Node.js performance mapp50/p95/p99
Node.js Performance
Percentile Latency
Measure tail latency. Average hides the slow users.
Detailed Description
Percentile latency tells you what real users experience at different points in the latency distribution. P50 shows the typical request, while P95 and P99 expose the slow tail that averages hide.
In Node.js APIs, tail latency usually comes from event-loop blocking, slow database calls, cold caches, overloaded downstream services, or too much concurrency. Track percentiles per endpoint, not only globally.
Mental Model
request start -> response finish -> store duration -> p50 / p95 / p99
When To Use
- ->Define API SLOs using p95 or p99 latency
- ->Find tail-latency regressions after deploys
- ->Compare before/after optimization work
Tools: perf_hooks, process.hrtime.bigint, prom-client histogram
percentiles.js
Live Editor
Loading...
Output
Run code to see output...
Comments
Sign in to leave a comment. Your name and photo come from Google; nothing else is shared.
Loading comments...
All courses
24 courses in 5 subjects
AI
System Design
Backend
- GraphQL8 modules · 69 lessons planned
- Core Python13 modules · 75 lessons planned
- FastAPI5 sections · 20 lessons
- Node.js14 modules · 206 lessons planned
- Node.js Performance7 chapters · 36 topics
- Event Loop Lifecycle6 phases · 3 scenarios
- Docker & Containerization11 modules · 144 lessons planned
- AWS for Developers14 modules · 219 lessons planned
- CI/CD & DevOps Automation10 modules · 134 lessons planned
Frontend
Fundamentals
On this page
0 sections