SocketForge is an independent, vendor-neutral learning resource about building real-time features on the web. We focus on the parts that tutorials usually skip: what actually happens on the wire, and what breaks in production.
The core of the site is the WebSocket protocol (RFC 6455) as used from the browser and from Node.js. Around it we touch on Server-Sent Events, long-polling fallbacks, message framing, and the operational concerns — reconnection, heartbeats, backpressure and horizontal scaling — that decide whether a real-time app survives contact with real users.
The guides are written and reviewed by a small group of backend and frontend engineers who have shipped real-time systems — chat, collaborative editors, live dashboards and multiplayer prototypes. Drafts are tested against current browsers and an LTS release of Node.js before publication.
While the site is in maintenance mode the catalogue is intentionally small. New material is staged and will be published incrementally as the work completes.
Article text is available under CC BY 4.0. Code snippets are released under the MIT license — copy them into your projects freely.
SocketForge — независимый, вендоронейтральный образовательный ресурс о создании real-time возможностей в вебе. Мы делаем акцент на том, что обычно пропускают в туториалах: что на самом деле происходит «на проводе» и что ломается в продакшене.
Ядро сайта — протокол WebSocket (RFC 6455) в применении из браузера и из Node.js. Вокруг него мы затрагиваем Server-Sent Events, фолбэки на long-polling, формирование сообщений и эксплуатационные вопросы — переподключение, heartbeat, backpressure и горизонтальное масштабирование, — от которых зависит, переживёт ли real-time приложение встречу с реальными пользователями.
Руководства пишет и рецензирует небольшая группа backend- и frontend-инженеров, выпускавших real-time системы — чаты, совместные редакторы, живые дашборды и мультиплеерные прототипы. Черновики проверяются на актуальных браузерах и LTS-версии Node.js перед публикацией.
Пока сайт в режиме обслуживания, каталог намеренно небольшой. Новые материалы подготовлены и будут публиковаться постепенно по мере готовности.
Текст статей доступен по CC BY 4.0. Фрагменты кода — под лицензией MIT, свободно копируйте их в свои проекты.