Публикации по теме 'javascript-event-loop'


Стек вызовов, веб-API и цикл событий
Как JavaScript обманывает свой путь через асинхронный режим JavaScript - это однопоточный язык. Вы можете подумать, что за чертовщина одна нить? Это хорошее место для начала и важный аспект того, что на самом деле происходит под капотом. Однопоточный означает, что JavaScript может делать только одну вещь за раз. Программа на JavaScript выполняется сверху вниз, от начала до конца, выполняя каждую строку кода в том порядке, в котором она была написана, как при чтении книги. Но что,..

Вы когда-нибудь задумывались о том, как JavaScript работает за кулисами?
Цикл событий, цикл событий, цикл событий. Скорее всего, вы слышали эти дерьмовые слова из двух частей. Но какая тайна скрывается за этими двумя словами? Я спросил некоторых из моих друзей, которые завершили потное путешествие. Что ж, хоть каким-то образом они завершили путешествие, оно не доставило им особого удовольствия. Почему? Они удивили меня, сказав, что после получения фундаментальных знаний о JavaScript они погрузились в фреймворки. Это могут быть React.js, Vue.js, Angular.js..

Создание визуализатора цикла событий Node.js
Попробуйте живую демонстрацию здесь ! Читая, как Event Loop работает для JavaScript и Node.js, я наткнулся на прекрасное объяснение цикла событий JavaScript от Филипа Робертса . Он сделал отличный визуализатор под названием Лупа . Однако мне не удалось найти подобный визуализатор, поддерживающий API Node.js, например setImmediate() или process.nextTick() . Так почему бы не построить такой, подумал я. Общая архитектура Чтобы не изобретать велосипед, проект основан на..