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

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

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

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

#js #nodejs
More from @procode404
  1. Sep 29, 2026​🐍 Красивый графический интерфейс на Python — [20:01] Да, это возможно, использую DearPyG…
  2. Sep 28, 2026​​⌨️ Осваиваем HTML & CSS для верстки сайтов — уроки для начинающих Один из лучших туториа…
  3. Sep 27, 2026​​👨‍💻 Как стать программистом с полного нуля Однозначный мастхэв для всех, кто собираетс…
  4. Sep 26, 2026​⌨️ Node.js фреймворки — [48:46] Каждый фреймворк создаётся под определённые задачи, а зна…
  5. Sep 25, 2026​⚡️ CS50 на русском Computer Science 50 — вводный курс о компьютерных технологиях, который…
  6. Sep 25, 2026Собственные сервера и облако в одной инфраструктуре Yandex Cloud развивает инструменты для…
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 →