Смотрим вместе YT: Part2 - Григорий Бизюкин - Асинхронность ШРИ 2024

preview_player
Показать описание
Первая часть была оборвана по причине услуг брацкого народа по избавлению Украины от электричества.
Ссылка на 1 часть:

В этой трансляции я закончу начатое.

Посмотрим обновленную версию доклада Григория Бизюкина о асинхронности в языке JavaScript

Напомню, что предыдущая версия этого видео, вызывала у меня желание метанизировать лужи кубометрами. Формирую при этом, резко отрицательное отношение к личности автора.

Изменилось ли что-то спустя много лет.
Давайте посмотрим.

Таймкоды:
00:00:00 Музыка
00:02:11 Обсуждение промесов и их поведения
00:10:23 Примеры использования Promise
00:13:08 Работа функции Resolve
00:19:04 Resolve и Reject
00:25:57 Методы Promise
00:31:03 Домашнее задание
00:32:31 Promise и их использование
00:34:07 Проблемы с визуализатором
00:40:05 Generator и Promise
00:45:54 Promise и их использование
00:53:13 Асинхронные функции и их использование
00:55:38 Асинхронность и производительность
01:02:21 Топ-а-вейт и ограничения
01:06:13 Использование await
01:08:01 Асинхронность и синхронные функции
01:11:33 Обработка ошибок и асинхронные функции
01:14:59 Выбор между асинхронными и синхронными функциями
01:17:22 Асинхронность в языке JavaScript
01:20:06 Синхронность и асинхронность в JavaScript
01:23:05 Вопросы и ответы
01:24:57 Обсуждение видео Григория о Promise
01:31:58 Пример использования Promise
01:41:28 Демонстрация работы Promise
01:45:30 Функциональное программирование
01:47:41 Создание кода с использованием функционального программирования
01:51:18 Планы на будущее


*Поддержать маленького бородатого JavaScript-ра*
Карта Приват (Bobrov Maksym): 5168745021397333

USDT Tron (TRC20): TKoZu59WHiX6L6qvwYTYTsZJerDrnAHBTx
USDT etherium (erc20): 0x75fb8a62dfcf453b2e73f1ef1c407d46f918fffa
TON: UQAGXvuhxg3qU0eFgOxtdDlKXqdp1zPq6yCRSRbRYQClxOzH
bitcoin:bc1q74aru82v4d3alay7p53jdwkmxe4a5gz7fmvfm2?message=AsForJS&time=1686349743

⎡~yt ~5 ~async ~bizykin ~part2⎦
Рекомендации по теме
Комментарии
Автор

59:10 вот тут я наконец-то услышал. А то у меня в начале предыдущей части жопа воспламенилась.

MrAirrussia
Автор

У меня есть автомобиль, я человек и я могу передвигаться со скоростью 100 км/ч в моем автомобиле. Могу ли я считаться человеком, который передвигается со скоростью 100 км/ч? Да. Скорость 100 км/ч, это мое свойство или свойство автомобиля? Так можно считать, что все языки синхронные и они асинхронные благодаря своим средам, а асинхронное api, это ноги, которые на педаль газа давят для достижения скорости 100 км/ч

andrewkazanin
Автор

Про двигатель, аналогия не удачная, JS для хост среды, это скорее всего как блок управления для двигателя. Тоже не совсем корректное сравнение, но уж точно не ключ зажигания.

nrgnrg
Автор

мурыч, завязывай с аналогией про двигатель, плохая аналогия. ДВС и ключ зажигания это вообще вещи разные ДВС может работать без ключа зажигания! Искра для зажигания топлива может формироваться механическим путем.

MrAirrussia
Автор

Мурыч, если ты утверждаешь, что нет смысла решать примеры, угадывая порядок выполнения асинхронного кода, так и не делай этого. Но если ты делаешь это и в двух примерах отвечаешь 2 раза неправильно, то закрадываются сомнения о твоей компетенции и/или умственных способностях.

DimitarRad