Size: a a a

2020 December 03

L

Lupusregina[beta] in Svelte [svelt]
Alexander Ponomarev
я начал понимать к чему ты ведешь, но это и без генераторов решается просто эвент эмиттером и на который все подпишутся, а когда промис разрезолвится эмиттер вызовут. Для этого не нужен генератор
это другой патерн, другая архитектура вообще
источник

L

Lupusregina[beta] in Svelte [svelt]
Alexander Ponomarev
минимум тысячу наверно?
хз
источник

AP

Alexander Ponomarev in Svelte [svelt]
это нереальный случай, если он реален то архитектура видимо уже говно =)
источник

L

Lupusregina[beta] in Svelte [svelt]
незнаю как реальный тест сделать, что бы увидеть разницу
источник

L

Lupusregina[beta] in Svelte [svelt]
Alexander Ponomarev
и чтобы ощутить разницу в перформансе сколько таких deep надо?
у тебя не только в глубь идет, у тебя в каждой функции по 10 других дергается
источник

L

Lupusregina[beta] in Svelte [svelt]
так и выходит, что даже при глубине стека в 3-4функции вызовов много
источник

AP

Alexander Ponomarev in Svelte [svelt]
Lupusregina[beta]
так и выходит, что даже при глубине стека в 3-4функции вызовов много
это "много" самоубеждение, если не плодить async/await там где не нужно было ждать промис, то ничего такого не будет. А если тебе в каждом месте надо ждать промис, то наверно что-то ты делаешь не так. Сгруппируй всех ожидателей в 1 колбэк и все.
источник

PP

Piu Piu in Svelte [svelt]
Oleg N
экономия на спичках
+
источник

PP

Piu Piu in Svelte [svelt]
Тут setTimeout руинит все что ты экономишь на спичках
источник

L

Lupusregina[beta] in Svelte [svelt]
Piu Piu
Тут setTimeout руинит все что ты экономишь на спичках
и ты тудаже... тут setTimeout имитирует асинхронную функцию. Вместо нее мог бы быть fetch доступ в идб , загрузка картинки etc...
источник

PP

Piu Piu in Svelte [svelt]
Lupusregina[beta]
и ты тудаже... тут setTimeout имитирует асинхронную функцию. Вместо нее мог бы быть fetch доступ в идб , загрузка картинки etc...
Так и?
источник

L

Lupusregina[beta] in Svelte [svelt]
Piu Piu
Так и?
ну суть в том что до последнего вызова у нас все вызовы выполняются синхронно
источник

PP

Piu Piu in Svelte [svelt]
Какая разница асинхронная таска просто руинит все что ты пытаешься сэкономить
источник

VP

Vladimir Panimaskin in Svelte [svelt]
Piu Piu
Так и?
ну типа вместо оптимизации 1e6 запросов к идб, тут оптимизируют вызов функции, че непонятно :)
источник

L

Lupusregina[beta] in Svelte [svelt]
чего с await не достичь
источник

PP

Piu Piu in Svelte [svelt]
Lupusregina[beta]
ну суть в том что до последнего вызова у нас все вызовы выполняются синхронно
И?
источник
2020 December 04

PP

Piu Piu in Svelte [svelt]
Vladimir Panimaskin
ну типа вместо оптимизации 1e6 запросов к идб, тут оптимизируют вызов функции, че непонятно :)
+++
источник

L

Lupusregina[beta] in Svelte [svelt]
надоело объяснять, если не понимаешь посмотри примеры кода выше
источник

PP

Piu Piu in Svelte [svelt]
Будет у тебя не 9001 сек выполнятся а 9000 и что?
источник

L

Lupusregina[beta] in Svelte [svelt]
я например хочу вообще все функции сделать async что бы в любой момент, если понадобится дернуть внизу что то асинхронное
источник