Как работает полифил промиса (promise polyfill)
Автор: Ермолаев Илья
Загружено: 2024-10-16
Просмотров: 726
Описание:
Разбираем код полифила промиса (promise polyfill)
В видео построчно разбирается исходный код полифила промиса, который используется в большинстве современных веб-приложений.
Библиотека с полифилами core-js: https://github.com/zloirock/core-js
Telegram: https://t.me/ermolaevtech
VK: https://vk.com/ermolaevid
RuTube: https://rutube.ru/channel/16018359/
00:00 - Начало
00:45 - Что такое полифил
01:35 - Переходим в код
02:08 - Пример использования промиса
03:04 - Начинаем смотреть код полифила
03:34 - Разбор конструктора промиса
05:56 - Создание метаданных промиса
09:15 - Реализация executor
09:45 - Реализация resolve
12:56 - Реализация notify (оповещение .then обработчиков)
14:36 - Резюме
14:56 - Реализация then
15:28 - Создание реакции
16:28 - Разбор символа species
18:01 - Реализация PromiseCapability
20:17 - Возвращаемся к реализации then
22:06 - Разбираем callReaction
25:50 - Резюме 2
27:25 - Разбираем следующий пример
28:14 - Разбор логики then
29:36 - Важно понимать
29:59 - Разбор логики resolve
31:18 - Важная особенность работы then
31:48 - Резюме 3
32:37 - Почему используется WeakMap
34:12 - Итог
#javascript #frontend #программирование #web #typescript #promise #polyfill #opensource
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: