Search
Write a publication
Pull to refresh

Comments 15

Глубокий взгляд без упоминания о libevent и libuv

Скорее общий взгляд, без привязки к node/v8

Это был очень тонкий намек на тот факт, что в JS ивент лупа нету.

UFO landed and left these words here

Благодарю за критику! Блок про Event Bus действительно не имеет отношения к асинхронности и был удален из статьи.

UFO landed and left these words here

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

UFO landed and left these words here

В Fetch API нет встроенной поддержки отмены запросов

AbortController же есть

EventBus скорее паттерн, чем механизм. В целом статья не плохая )

В примере с async/await функция fetchData некорректно написана, если её оставить в таком виде, то async не нужен.

Спасибо за корректировку! Учел Ваше замечание и исправил пример.

В вашей статье я насчитал пять очередей/стеков:

очереди задач (Task Queue)

очередь микрозадач

стек вызовов (Call Stack)

очередь событий

очередь выполнения

Это столько есть на самом деле или некоторые из этих названий есть синонимы?

Sign up to leave a comment.

Articles