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


Что такое цикл событий в javascript?
Прежде чем войти в цикл событий, вы должны знать о двух очередях, которые поддерживает движок Javascript. Очередь макрозадач: все загружаемые сценарии, события от пользователей, исполняемый код и т. д. будут помещены в эту очередь. Используется подход «первым пришел – первым обслужен». Очередь микрозадач: ее также называют очередью обещаний. Где все обещания в коде будут помещены в эту очередь. Вот 3 шага, которые поток выполняет в JS. 1. Поток в JS проверяет, есть ли..

Цикл событий JavaScript: объяснение
Стек вызовов, веб-API, очередь событий, микро-задачи и макро-задачи Цикл событий - это секрет асинхронного программирования JavaScript . JS выполняет все операции в одном потоке, но использование нескольких интеллектуальных структур данных дает нам иллюзию многопоточности. Асинхронное поведение не является частью самого языка JavaScript, скорее оно построено на основе базового языка JavaScript в браузере (или в среде программирования) и доступно через API-интерфейсы браузера. Поток..

Как работает Event Loop в браузере Chrome
JavaScript имеет модель времени выполнения, основанную на цикле событий, который отвечает за выполнение кода, сбор и обработку событий, а также выполнение поставленных в очередь подзадач. Эта модель сильно отличается от моделей других языков, таких как C и Java. Как вы думаете, что произойдет, если вы запустите эти куски кода в браузере? Если вы затрудняетесь ответить на поставленные выше вопросы, эта статья для вас. Код каждой HTML-страницы в браузере выполняется в основном..

Как Javascript является однопоточным? Подробное объяснение цикла событий и стеков вызовов
Я начал изучать Javascript около 2 лет назад, и мне было интересно найти кусочки и кусочки, чтобы изучить, как он работает внутри. Я должен был услышать такие слова, как механизм выполнения v8, который работает в браузере, но ничего не знал об этом и начал проводить собственные исследования и эксперименты в браузере. В основном все разработчики JS, возможно, слышали термин V8, среда выполнения Chrome, но некоторые, возможно, даже не знали, что это значит и что это делает. Прежде всего,..

Это история о Event Loo….oop
Javascript начинался как однопоточный синхронный язык. Язык программирования, который должен работать в одном потоке, означает, что он сможет делать только одну вещь за раз. Выполнение одной задачи за раз потребует соблюдения определенного порядка выполнения. Поэтому он называется синхронным. В случае синхронного кода Javascript будет выполняться построчно. Вот пример: 1. let a = 5; 2. let b = 10; 3. let c = b/a; 4. print(c) Каждая строка выполняется одна за другой. Синхронный код..

Модель потоков Node JS
Когда я изучал Node JS, у меня возник серьезный вопрос, а именно: как Node JS является однопоточным? Почти во всех учебных пособиях и блогах мы говорим и манипулируем тем, что Node Js является однопоточным. Это не совсем верно. Вы удивитесь, если я скажу вам, что Node JS внутренне использует потоки? Да, Node JS внутренне использует p_thread с использованием библиотеки C ++ libuv . Люди называют это однопоточной моделью, потому что разработчику не нужно беспокоиться о создании и..

Давайте узнаем о NodeJS
Растущая популярность JavaScript повлекла за собой множество изменений. Лицо веб-разработки сегодня кардинально отличается. Прежде чем углубляться в решения NodeJS, вы можете прочитать о преимуществах использования JavaScript в стеке, который унифицирует язык и формат данных (JSON), позволяя оптимально повторно использовать ресурсы разработчиков. Это ключевое преимущество включения узла в ваш стек. Что такое NodeJS? NodeJS разработан Райаном Далом в 2009 году для создания..