Node.js · Senior · Pytanie 12 z 75
Dlaczego JSON.stringify dużej odpowiedzi może być wąskim gardłem i co pomaga?
- 1Nie obsługuje obiektów większych niż 1 MB
- ✓Poprawna odpowiedź: Jest synchroniczny i obciąża CPU; serializatory oparte na schemacie (jak w Fastify) albo strumieniowy JSON zmniejszają koszt
- 3Działa w wątku sieciowym i blokuje gniazda
Wyjaśnienie
Fastify kompiluje serializator ze schematu odpowiedzi, co jest szybsze i dodatkowo pomija pola spoza schematu. Ogromne listy paginuj albo przesyłaj strumieniem.