zhub.link is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

28
active users

#event_loop

0 posts0 participants0 posts today
Habr<p>Почему джуны путаются в асинхронном коде (и как научиться с ним работать)</p><p>Асинхронный код часто становится камнем преткновения для начинающих разработчиков. Почему функции выполняются не в том порядке, зачем нужны промисы, и что делает async/await? В статье я простыми словами объясняю: - Как работает Event Loop и почему это важно. - Какие ошибки чаще всего допускают джуны при работе с асинхронностью. - Как научиться писать понятный и предсказуемый асинхронный код. Если асинхронность вызывает больше вопросов, чем ответов, загляните в статью - там всё по шагам. 🙂</p><p><a href="https://habr.com/ru/articles/871328/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/871328/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/%D0%90%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C" class="mention hashtag" rel="tag">#<span>Асинхронность</span></a> <a href="https://zhub.link/tags/javascript" class="mention hashtag" rel="tag">#<span>javascript</span></a> <a href="https://zhub.link/tags/event_loop" class="mention hashtag" rel="tag">#<span>event_loop</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%BC%D0%B8%D1%81%D1%8B" class="mention hashtag" rel="tag">#<span>промисы</span></a> <a href="https://zhub.link/tags/callbacks" class="mention hashtag" rel="tag">#<span>callbacks</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>вебразработка</span></a> <a href="https://zhub.link/tags/%D0%BE%D1%82%D0%BB%D0%B0%D0%B4%D0%BA%D0%B0_%D0%BA%D0%BE%D0%B4%D0%B0" class="mention hashtag" rel="tag">#<span>отладка_кода</span></a> <a href="https://zhub.link/tags/%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E" class="mention hashtag" rel="tag">#<span>обучение_программированию</span></a> <a href="https://zhub.link/tags/asyncawait" class="mention hashtag" rel="tag">#<span>asyncawait</span></a></p>
Habr<p>Основы Event Loop в JavaScript</p><p>В JS Event Loop позволяет непрерывно проверять, есть ли в очереди задачи, и, когда стек вызовов пуст, передавать эти задачи на выполнение. Таким образом, долгие операции не мешают продолжению выполнения кода. Именно благодаря Event Loop приложение может оставаться отзывчивым, позволяя юзерам продолжать взаимодействие с интерфейсом, пока в фоне выполняются тяжелые задачи. Возможно, у кого-то возникнет иллюзия параллелизма, хотя на самом деле в любой момент времени выполняется только одна задача. В этой статье мы рассмотрим, как реализовать Event Loop в JavaScript.</p><p><a href="https://habr.com/ru/companies/otus/articles/801249/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/otus/art</span><span class="invisible">icles/801249/</span></a></p><p><a href="https://zhub.link/tags/JS" class="mention hashtag" rel="tag">#<span>JS</span></a> <a href="https://zhub.link/tags/Event_Loop" class="mention hashtag" rel="tag">#<span>Event_Loop</span></a></p>
Habr<p>Event Loop. Мифы и реальность</p><p>В сети есть довольно большое количество публикаций про Event loop и как он работает. Новые статьи появляются на популярных ресурсах и по сей день, в том числе на Хабре. Однако, к сожалению, далеко не вся информация, представленная в этих материалах является проверенной или достоверной. В связи с чем, само понятие обросло рядом мифов и догадок. Порой, даже опытному разработчику требуется немало внимания и опыта, чтобы понять, где истина, а где, чистой воды, вымысел. В этой статье попробуем разобраться, где же, все таки, истина. Если вам кажется, что в статье имеется ошибка, неточность или чего-то не хватает, оставляйте свои комментарии, и мы попробуем совместно найти ответы на все возникающие сомнения и вопросы.</p><p><a href="https://habr.com/ru/articles/789572/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/789572/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/event_loop" class="mention hashtag" rel="tag">#<span>event_loop</span></a> <a href="https://zhub.link/tags/ecma262" class="mention hashtag" rel="tag">#<span>ecma262</span></a> <a href="https://zhub.link/tags/html5" class="mention hashtag" rel="tag">#<span>html5</span></a> <a href="https://zhub.link/tags/web_api" class="mention hashtag" rel="tag">#<span>web_api</span></a></p>