← Back to Node.js performance mapjson
⚙️
Node.js Performance
Fast JSON Serialization
Use schemas to serialize hot JSON responses faster.
Detailed Description
JSON serialization can become expensive on hot endpoints. Schema-based serializers precompile the response shape and can reduce CPU time.
This works best when response objects have stable shapes. If the schema changes frequently or data is highly dynamic, the complexity may not be worth it.
Mental Model
schema -> compiled serializer -> res.end(serialized)
When To Use
- ->Hot endpoints return many JSON objects
- ->JSON.stringify shows up in CPU profiles
- ->Response shape is predictable
Tools: fast-json-stringify, Fastify schemas
fast-json.js
Live Editor
Loading...
Output
Run code to see output...