Головна/Програмування Українською | БУЙ-стадіз/#async не робить функцію асинхронною. перевіряю #наживо

#async не робить функцію асинхронною. перевіряю #наживо

Програмування Українською | БУЙ-стадіз
Програмування Українською | БУЙ-стадіз
2,9 тис. підписників на YouTube

Поскаржитись

Щоб поскаржитись, потрібно увійти в акаунт.

Додати в плейлист
Завантаження...
302 переглядів · 2 місяці тому
як працює async await під капотом: не синтаксис, а машина під ним. шукаю, де фізично чекає друга половина функції, поки стоїть await. знаходжу, але спочатку двічі помиляюсь.

це жива підготовка до відео, а не урок. читаю документацію наживо, плутаюсь наживо, виправляюсь на камеру.

що всередині:

- async перед функцією: що воно насправді змінює, і чим закінчилась суперечка, ключове це слово чи оператор
- де лежить друга половина функції, поки чекає: фрейм виклику зберігається в купі, а не в нативному стеку
- async await як генератор плюс автоматичний драйвер: spawn з yield над кожним промісом
- чому призупинити не означає заблокувати потік
- черга мікрозадач і Promise Reaction Job, той самий механізм, що за then
- проміс це web api чи звичайний javascript обʼєкт: відповідаю впевнено і неправильно, потім виправляюсь
- захід у специфікацію ECMAScript, що закінчився нічим
Ще з цього каналу

Коментарі

+0

Коментувати можуть лише зареєстровані користувачі.

Увійти або зареєструватися

    Прокрутка до верху