Разбираем код полифила промиса (promise polyfill)
В видео построчно разбирается исходный код полифила промиса, который используется в большинстве современных веб-приложений.
Библиотека с полифилами core-js:
Telegram:
Youtube: @ermolaevid
VK:
RuTube:
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
20 views
2556
696
7 months ago 00:47:29 1
👍ЧТОБЫ РАЗВИТЬ уникальный МОЗГ с детства, изучайте, как мозг работает. Татьяна Черниговская
7 months ago 00:17:16 1
Сеанс ХОРОШАЯ ПАМЯТЬ. Продуктивная настройка сознания за 17 минут | Марта Николаева-Гарина
7 months ago 00:56:08 1
Выступление Татьяны Владимировны Воробьевой на XXIII Рождественских чтениях
7 months ago 00:59:57 1
Разбор сайтов на Тильде. Работа над ошибками —
7 months ago 02:14:56 1
Коробков-Землянский не о SHAMAN. Патриотизм, Дудь и конфликт поколений
7 months ago 00:10:26 1
🔴 В Казахстане затопило захоронения сибирской язвы. Коллапс на границе Беларуси / Вот Так. Кратко
7 months ago 00:14:13 1
Проверка кислотности почвы на своем участке домашним способом: без приборов, бумажек и химикатов.
7 months ago 00:06:39 2
Расширение бумажного студийного фона
7 months ago 01:21:45 1
Как избавиться от голоса в голове. Что есть за пределами мыслей
7 months ago 00:16:17 1
Кто крадёт Трезвость? Мультфильм 2023 (6+)
7 months ago 00:03:06 1
Обновление NVIDIA оптимизация игр и установка драйверов
7 months ago 01:09:30 1
Юрий КУКЛАЧЁВ - о братьях Запашных, Цискаридзе, российских цирках, о семье, театре и о кошках!
7 months ago 00:44:30 1
Меняем стояки ГВС-ХВС-КАНАЛИЗАЦИИ-ПОЛОТЕНЦЕСУШИТЕЛЯ на ПОЛИПРОПИЛЕН в 5-и этажке/КТО должен платить?
7 months ago 00:15:54 1
После ЭТОГО я не смог пить алкоголь… Главная трагедия России в 2024
7 months ago 00:03:47 1
Armand Amar & Levon Minassian – The Dead Seas [Home] | Wonderful Music
7 months ago 00:06:16 1
КАК УНИЧТОЖАЛИ КОРЕННЫХ АМЕРИКАНЦЕВ..
7 months ago 00:16:52 1
Как починить пульт ДУ от телевизора
7 months ago 00:17:04 1
Как проработать абортированных детей ?
7 months ago 01:04:09 1
Сталин 1 и 2 части. АПН Нилин. Я и Другие.
7 months ago 00:00:00 1
Системный анализ. IT-митап ЛАНИТ
7 months ago 00:12:58 1
Янтра Цветок Жизни🌞Матрица Гаряева💎Yantra Flower of Life🌞Garyaev Matrix
7 months ago 01:09:46 1
Больше никаких проблем с кишечником! Тонкая талия, без вздутий, раздражений и боли после еды!
7 months ago 02:27:26 1
Как мыслит Михаил Гребенюк? Топ-10 точных действий для роста бизнеса
7 months ago 00:02:20 1
Почему закон об ответственном отношении к животным не работает в Казахстане? #Казахстан #животные