Size: a a a

JavaScript — русскоговорящее сообщество

2020 June 18

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Иван
чтобы не раздувать стек?) херасе
а что не так?
источник

И

Иван in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
а что не так?
1. а что случится, если стек “раздуется”?
2. ты намеренно делаешь свой код менее поддерживаемым (и менее debuggable, хз как это на русском) рассовывая асинхронные вызовы там, где они не нужны.

скажу про себя, но есть чувство, что скажу за многих — если бы я пришёл в проект и там где не попадя расставлены raf, то мне пришлось бы выбирать между самоубийством, увольнением и рефакторингом
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Иван
1. а что случится, если стек “раздуется”?
2. ты намеренно делаешь свой код менее поддерживаемым (и менее debuggable, хз как это на русском) рассовывая асинхронные вызовы там, где они не нужны.

скажу про себя, но есть чувство, что скажу за многих — если бы я пришёл в проект и там где не попадя расставлены raf, то мне пришлось бы выбирать между самоубийством, увольнением и рефакторингом
быстрее всё будет работать. почему где не попадя? только там где надо. по поводу отладки - подозреваю, что Вы тупо не умеете её готовить, если это вызывает у Вас проблемы. по мне не чем не сложнее, чем работать с эмиттерами.
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
и ещё подозреваю, что rx для Вас - пустой звук
источник

И

Иван in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
быстрее всё будет работать. почему где не попадя? только там где надо. по поводу отладки - подозреваю, что Вы тупо не умеете её готовить, если это вызывает у Вас проблемы. по мне не чем не сложнее, чем работать с эмиттерами.
> я всегда подобным образом поступаю (правда через raf), когда вызываю метод из метода при выходе
> только там, где надо


> быстрее будет работать
асинхронный код всегда медленнее синхронного
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
с хера-ли?
источник

И

Иван in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
быстрее всё будет работать. почему где не попадя? только там где надо. по поводу отладки - подозреваю, что Вы тупо не умеете её готовить, если это вызывает у Вас проблемы. по мне не чем не сложнее, чем работать с эмиттерами.
по поводу отладки — умею готовить, спасибо, вкусно получается. я лишь сказал, что дебаг и поддержка асинхронного кода сложнее, чем у синхронного
источник

И

Иван in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
и ещё подозреваю, что rx для Вас - пустой звук
ошибаешься
источник

И

Иван in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
с хера-ли?
что быстрее — почститать от 0 до 10 или посчитать от 0 до 10, запрашивая animation frame после каждого счёта?
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Иван
по поводу отладки — умею готовить, спасибо, вкусно получается. я лишь сказал, что дебаг и поддержка асинхронного кода сложнее, чем у синхронного
ну так мы в основном и не тудушки пишем...
источник

И

Иван in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
ну так мы в основном и не тудушки пишем...
дебаг и поддержка асинхронных нетудушек сложнее, чем у синхронных нетудушек
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Иван
что быстрее — почститать от 0 до 10 или посчитать от 0 до 10, запрашивая animation frame после каждого счёта?
что быстрее, убрать сразу отдельную ссылку или рекурсивно идти вверх хрен знает сколько?
источник

И

Иван in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
что быстрее, убрать сразу отдельную ссылку или рекурсивно идти вверх хрен знает сколько?
а эти хер знает сколько, их не надо убирать в первом случае?)
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Иван
а эти хер знает сколько, их не надо убирать в первом случае?)
нет, так как стак не раздут.
источник

К

Константин in JavaScript — русскоговорящее сообщество
Не будет быстрее
источник

И

Иван in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
нет, так как стак не раздут.
ну так ведь их кто-то должен таки удалить
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
я понимаю, что что-бы вызвать оверфлоу это надо постараться, но тем не менее.
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Константин
Не будет быстрее
хорошо, мне просто нравится неплоский код.
источник

И

Иван in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
я понимаю, что что-бы вызвать оверфлоу это надо постараться, но тем не менее.
то, чем ты занимаешься — это преждевременная оптимизация на спичках, реализованная во вред читабельности и когнитивной нагрузке кода
источник

К

Константин in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
хорошо, мне просто нравится неплоский код.
Ну те по сути тебе пофиг на время запуска функции
источник