Инфраструктура с явными границами.
HTTP, WebSocket и структурированные логи для Node.js. Явная стоимость и измеримый оверхед.
Открыть на GitHubGET /base-sync · медиана 2 запусков по 6 с
- 0
- сторонних runtime-зависимостей
- 24.16.0
- Node.js
- p99 9.231 мс
- задержка
Проекты в экосистеме.
Каждый решает свою задачу, но все следуют общим инженерным правилам: явные интерфейсы, измеряемая производительность и предсказуемая эксплуатация.
swm-core
HTTP / WebSocket сервер
Высокопроизводительный HTTP- и WebSocket-сервер для Node.js поверх нативного транспорта swm-uws. Один экземпляр сервера обслуживает оба протокола.
02swm-uws
Нативный V8 binding
Минимальный V8 binding uWebSockets с готовыми бинарными сборками для современных версий Node.js.
03swm-logs
Структурированный JSON-логгер
NDJSON-логирование без runtime-зависимостей: безопасная сериализация, скомпилированная редакция полей, дочерние логгеры и явный lifecycle доставки.
04standards
Инженерная система
Общие правила кода, линтинга, Git и разработки для всей экосистемы.
Инженерные ответы.
Короткие decision records для вопросов, где границы пакетов важнее списка возможностей.
Явное поведение. Ограниченные абстракции. Измеряемая скорость.
- 01
Минимальная поверхность
Небольшие примитивы и явное поведение. Меньше движущихся частей между вашим кодом и сетью.
- 02
Инженерия производительности
Производительность как свойство системы: с бенчмарками, профилированием и защитой от регрессий.
- 03
Эксплуатационный контроль
Backpressure, корректное завершение работы и выбор транспорта остаются явными, а не скрытыми.
Установить swm-core.
ES-модуль под лицензией MPL-2.0 с готовыми нативными сборками для современных версий Node.js.
$ npm i @swarmmachina/swm-core