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


Практическое руководство по макро-задачам, микрозадачам и queueMicrotask в JavaScript
Давай повеселимся! Каким будет вывод этого фрагмента? Если вы смогли ответить правильно, поздравляем! У вас есть хорошее представление о странных частях JavaScript и цикла событий. Можете смело двигаться дальше. Этот пост не для тебя. Для остальных, давайте узнаем, что здесь происходит. Давайте пока проигнорируем, что делает queueMicrotask . Каким будет результат нижеприведенного фрагмента? Выход будет - setTimeout и Promise - это асинхронные задачи, и два..

JavaScript: выполнение синхронных и асинхронных кодов
JavaScript: выполнение синхронных и асинхронных кодов Недавно я обсуждал с парой спустившихся разработчиков JS относительно того, как JS распределяет память и как скрипт анализируется и выполняется. Это одна из многих (наиболее) важных тем, которые никогда не были частью нашей академической карьеры, и никому не нужно знать, чтобы писать программу JS. Но такие темы имеют решающее значение для тех любопытных разработчиков, которые серьезно относятся к делу. Я решил написать об этой..

Что за цикл событий в Node js?
Если вы новичок в Node js, вы можете застрять со словом «Цикл событий». Не волнуйтесь, в конце этого блога вы получите общую картину. Позвольте мне разбить вещи, которые легче схватить. Мы рассмотрим цикл обработки событий с помощью приведенного выше фрагмента кода. Если вы сохраните этот файл как index.js и запустите его как node index.js из терминала. Вы получите результат Тайм-аут! Беги! через 3 секунды. Помните об этом поведении и продолжайте. В итоге вы получите..

Горизонт цикла событий - Цикл событий Javascript
Этот пост взят из репозитория JS Interview Prep , над которым я сейчас работаю. Что такое цикл событий в Javascript? Во-первых, давайте сравним Javascript с Ruby для простого примера. Чем Javascript отличается от других языков? Чтобы понять цикл событий в Javascript, хорошо сначала понять результаты. Рассмотрим следующий пример Javascript. var eatBeforeSwim = function(callback) { setTimeout(callback, 1000) console.log(‘Time for a swim!’) } var eatPizza = function() {..

JavaScript: понимание изнутри браузера
Обзор Эта статья посвящена углублению наших знаний о JS за счет понимания того, как выполняется наш код. Если вы новичок в JavaScript 👶, эта статья поможет узнать, как работает JavaScript. Если вы опытный 👴 разработчик JavaScript, надеюсь, это будет для вас хорошим напоминанием. Понимание среды браузера, того, из чего она состоит и как работает, сделает вас более уверенным в написании JavaScript и подготовит вас к потенциальным проблемам, которые могут произойти. Движок JavaScript..

Что такое цикл событий в javascript?
Что такое Javascript? однопоточный , неблокирующий , параллелизм и асинхронный язык. В Javascript есть стек вызовов, цикл событий, очередь обратного вызова, некоторые другие API и прочее. Он использует движок V8, разработанный Google и написанный на C++. Есть ли в движке V8 стек вызовов, цикл событий, очередь обратных вызовов, какие-то другие API и прочее? В движке V8 есть только стек вызовов и куча. Стек вызовов Стек вызовов — это структура данных, которая записывает..

Обработка асинхронных операций в Node.js
После долгих копаний я понял, как работает node.js внутри. Этот блог основан на моих исследованиях, наберитесь терпения, чтобы погрузиться глубже!😁 Хорошо! Итак, давайте сначала разберемся, что такое Node.js 🐘. В документации говорится: Node.js® – это среда выполнения JavaScript, созданная на «движке Chrome V8 JavaScript . Здесь много красивых слов 🤯. Давайте вместе разберемся 💪 Во-первых, что такое среда выполнения и почему node.js является средой выполнения ??? Среда..