TGViewer
[404] — программирование [404] — программирование @procode404 · 40.5K subscribers
Post #3605 3.69K
​👨‍💻 Цикл событий JavaScript простым языком — [14:38]

Наверняка многие задумывались, как NodeJS способен обрабатывать такие серьёзные нагрузки, учитывая, что он работает всего в одном потоке. На самом деле, правда заключается в том, что большая часть времени, которую сервер тратит на обработку одного клиента, — это ожидание. Либо ожидание ответа от клиента, либо сама отправка запроса через сеть.

NodeJS умеет делать все эти операции ожидания неблокирующими. То есть, пока он ждёт завершения какого-то системного вызова или завершения операции с сетью, он может обрабатывать другие соединения и благодаря этому не проигрывать, а порой даже выигрывать серверы, написанные в пусть и многопоточном, но блокирующем стиле.

В этом видео вы узнаете, как это работает и почему это очень круто.

#js #nodejs
More from @procode404
  1. Sep 26, 2026​⌨️ Node.js фреймворки — [48:46] Каждый фреймворк создаётся под определённые задачи, а зна…
  2. Sep 25, 2026​⚡️ CS50 на русском Computer Science 50 — вводный курс о компьютерных технологиях, который…
  3. Sep 25, 2026Собственные сервера и облако в одной инфраструктуре Yandex Cloud развивает инструменты для…
  4. Sep 25, 2026​🐍 Учим Python самостоятельно Python World — популярный самоучитель по Python. Отлично по…
  5. Sep 24, 2026​⚛️ React Native для начинающих — [1:54:08] React позволяет нам создавать интерфейс прилож…
  6. Sep 23, 2026​📸 Простой QR-сканнер на Android — [10:46] Простой, но в то же время подробный гайд, в ко…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →