В этом первом видео из моей серии Оптимизация производительности Node JS я покажу вам, как повысить уровень ваших навыков Node JS, правильно управляя фазами цикла событий. Я даю простые, но подробные объяснения и примеры того, как работает Event Loop, а также как лучше всего взаимодействовать с ним для написания производительных приложений Node.

Учебник разделен на 4 основных раздела:

Краткие сведения о Node JS

Место видео — 00:45

Прежде чем углубиться в детали того, что заставляет цикл событий работать (обратите внимание на каламбур 😎), я расскажу о нескольких основных моментах, которые каждый должен сначала понять о Node и цикле событий.

Асинхронные функции

Место видео — 02:37

В этом разделе я представляю обзор 5 асинхронных функций, которые вы можете использовать для взаимодействия с циклом событий.

Фазы цикла событий

Место видео — 03:55

Используя простую диаграмму цикла событий, я объясняю 5 основных фаз, составляющих цикл (тик), и для чего используется каждая фаза.

Цикл событий в действии

Место видео — 09:15

Я демонстрирую в реальном времени, как взаимодействовать с циклом событий, используя 5 упомянутых асинхронных функций.

Советы по производительности

Место видео — 17:43

Наконец, я даю несколько быстрых советов о том, как писать хорошие, производительные приложения Node JS.

До следующего раза. Здоровья 🙂