← Back to Node.js performance mapbuilt-in
Node.js Performance
perf_hooks Timing
Use built-in precision timers to measure exact code paths.
Detailed Description
The perf_hooks module gives high precision measurements inside Node without adding external dependencies. You can mark the start and end of important work and measure the exact duration.
This is best for timing business-level operations such as DB writes, cache reads, payment calls, rendering, or job steps. Keep labels consistent so the data can become metrics later.
Mental Model
performance.mark(start) -> run work -> performance.measure(name)
When To Use
- ->Measure one route or function without external tools
- ->Time DB, cache, or external API segments
- ->Add low-overhead production timings
Tools: perf_hooks PerformanceObserver, performance.timerify
perf-hooks.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