Optimizar el rendimiento de Node comienza por medir para encontrar el cuello de botella real, nunca adivinando. Perfilas el uso de CPU, el event loop y la memoria, y luego aplicas correcciones específicas. La regla de oro: primero perfila, luego optimiza lo que realmente está lento.
Herramientas de profiling
node --prof app.js
node --prof-process isolate-*.
npx clinic doctor -- node app.js
npx clinic flame -- node app.js
node --inspect app.js
