Как устроен Fastify и почему он быстрее Express?

Middle
332 просмотров
AFK Offer AI

Fastify быстрее благодаря: JSON serialization через fast-json-stringify (в 2-3x быстрее JSON.stringify), JSON schema validation через ajv, маршрутизация через find-my-way (radix tree), минимальные аллокации объектов. Fastify использует plugin/decorator систему для расширения. Каждый plugin получает изолированную область видимости через encapsulation. Хуки (onRequest, preHandler, onSend) заменяют middleware. Отличная TypeScript поддержка из коробки.

Следующий вопрос

Как работает Raw SQL против ORM в Node.js?