микрозадачи

javascript Цикл событий (event loop) - Макрозадачи и Микрозадачи

Цикл событий

Цикл событий (event loop) -- движок JS выполняет различные задачи "по очереди", если для какого-либо события назначен обработчик, то он будет добавлен в очередь и обработан свое время.

Макро и микрозадачи - как они соотносятся

Очередь задач состоит из макрозадач, внутри каждой макрозадачи находится очередь микрозадач.

javascript "Устаревание" событий и обработке очереди задач

Когда движок выполняет задачу, которая очень короткая - что гарантирует что клик не совпадет с процессом обработки этой задачи и не будет потерян? Значит по-идее должен быть какой-то механизм устаревания. Т.е. есть некая отдельная очередь генерации событий и если очередь задач слишком долго выполняет текущую макрозадачу, то в очереди генерации событий устаревшие события просто удаляются, так и не генерируясь

Subscribe to RSS - микрозадачи