Size: a a a

2020 May 03

с

сomorsiс in Node.js SPb
А, ну хотя добавить toPromise быстро
источник

AP

Andrey Pechkurov in Node.js SPb
Это надо бы в мажорной версии делать :(
источник

AP

Andrey Pechkurov in Node.js SPb
Ну, или оставлять оба варианта, но старый депрекейтить. Тогда минорная правка
источник

с

сomorsiс in Node.js SPb
вообще это будет довольно больно переписывать все квери на явный toPromise()
в каждый метод кверибилдера добавлять AsyncResource дорого в рантайме
других вариантов точно нет?
источник

AP

Andrey Pechkurov in Node.js SPb
Есть вариант это делать не на каждый метод делать, только на терминальные или потенциально терминальные
источник

AP

Andrey Pechkurov in Node.js SPb
Или же создавать AsyncResource сразу, но после вызова then и при последующей мутации объекта заменять его новым экземпляром
источник

с

сomorsiс in Node.js SPb
Andrey Pechkurov
Есть вариант это делать не на каждый метод делать, только на терминальные или потенциально терминальные
в юзерском коде это будет неочевидным
источник

AP

Andrey Pechkurov in Node.js SPb
Авторы библиотеки должны корректно это реализовать. На стороне конечного разработчика это вообще не должно быть видно
источник

с

сomorsiс in Node.js SPb
может откладывать на следущий тик создание ресурса? большинство юзкейсов решает
источник

AP

Andrey Pechkurov in Node.js SPb
Можно и так. Вот только nextTick может оказаться "дороже" лишней аллокации объекта
источник

AP

Andrey Pechkurov in Node.js SPb
В любом случае, варианты реализации есть даже с текущим API
источник
2020 May 09

AP

Andrey Pechkurov in Node.js SPb
Влили https://github.com/nodejs/node/pull/32891

Теперь связка ALS + async/await станет немного "дешевле".
источник

AP

Andrey Pechkurov in Node.js SPb
Релизнуть должны в следующей минорной версии v14. Бекпорта, скорее всего, не будет.
источник

AM

Andrey Melikhov in Node.js SPb
Досада, терпеть до осени
источник

AM

Andrey Melikhov in Node.js SPb
Хотя это не самая важная фича
источник

AP

Andrey Pechkurov in Node.js SPb
Да, эта оптимизация приятная фича, но не must have
источник
2020 May 14

AP

Andrey Pechkurov in Node.js SPb
источник

AP

Andrey Pechkurov in Node.js SPb
Небольшая, но полезная либа, как по мне:
https://github.com/mcollina/make-promises-safe

Узнал про нее из обсуждений грядущего опроса пользователей:
https://github.com/nodejs/TSC/pull/857
источник

AP

Andrey Pechkurov in Node.js SPb
Считаю, что fail-fast на unhandled promise rejection это самое разумное поведение в большинстве приложений
источник
2020 May 15

sk

sergey korsik in Node.js SPb
Всем привет! Может конечно уже обсуждали и может не совсем в тему - так случилось, что с нодой пару лет не работал, а когда вернулся - узнал про Deno )
Кто-то уже сталкивался? В двух словах можете рассказать? Ну или ссылку на какую статью просто кинуть. Интересует сравнение с нодой и как оно вообще в продакшене, как поддержка.
Стоит ли лоббировать переход на эту технологию на проекте

Заранее спасибо! ✌️
источник