Ответ
В JavaScript для бэкенда популярен Node.js, а среди его библиотек и фреймворков чаще всего используют:
- Express – минималистичный фреймворк для веб-приложений и API.
const express = require('express');
const app = express();
app.get('/', (req, res) => res.send('Hello World!'));
app.listen(3000);
-
NestJS – фреймворк с поддержкой TypeScript, вдохновленный Angular.
-
Koa – более современная альтернатива Express от тех же разработчиков.
-
Fastify – быстрый и низкоуровневый фреймворк с акцентом на производительность.
-
Socket.io – для работы с веб-сокетами (реал-тайм коммуникация).
Также часто используют ORM: Sequelize, TypeORM, Mongoose (для MongoDB).