TGViewer
WebDEV WebDEV @webb_dev · 8.27K subscribers
Post #2799 1.54K
Цикл событий JavaScript простым языком

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

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

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

📺 YouTube

WebDEV #видео
YouTube Почему Node.js такая быстрая, если тред всего один? Внимание! Канал заморожен, все видео по-умолчанию диприкейтед. Смотрите на свой страх и риск :) ---
More from @webb_dev
  1. Oct 13, 2026Нужен ли TypeScript Вашему проекту? TypeScript обрёл свою популярность за счёт решения про…
  2. Oct 13, 2026💡Шпаргалка по CSS WebDEV #советы
  3. Oct 12, 2026Как создать интернет-магазин с нуля самому? Создание интернет-магазина с современным дизай…
  4. Oct 12, 2026💡 Шпаргалка по дочерним селекторам CSS WebDEV #советы
  5. Oct 11, 2026🛠 readme.so — этот простой редактор позволяет добавлять и кастомизировать все разделы, ко…
  6. Oct 11, 2026💡 Шпаргалка по дочерним селекторам CSS WebDEV #советы
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 →