Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 December 04

1

1 in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
нода с самого рождения исполняла все в нескольких потоках, управляе ими через тред пул, js исполнялся в одном потоке в v8, а вот уже 2 года в одном процессе ноду можно сделать несколько потоков для js, так что, это уже все не совсем так, как рассказывают в лекциях
я думал в тредпул попадают только два встроенных  строенных модуля (readfile и crypto) . получается сейчас на самом js можно сделать многопоточность ? а  есть актуальная информация на русском , где можно подробно изучить ?
источник

1

1 in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
не смешивайте макароны с бензином
ладно. спасибо. пойду самостоятельно поищу еще , попробую доку с переводчиком читать
источник

V

Vitaliy in NodeUA - JavaScript and Node.js in Ukraine
1
я думал в тредпул попадают только два встроенных  строенных модуля (readfile и crypto) . получается сейчас на самом js можно сделать многопоточность ? а  есть актуальная информация на русском , где можно подробно изучить ?
Кидали ж вище лекції
источник

1

1 in NodeUA - JavaScript and Node.js in Ukraine
Vitaliy
Кидали ж вище лекції
я про bound и event loop
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
1
я про bound и event loop
Вот неплохая серия статей про event loop https://blog.insiderattack.net/event-loop-and-the-big-picture-nodejs-event-loop-part-1-1cb67a182810
На русском похожего не находил
источник

1

1 in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
Вот неплохая серия статей про event loop https://blog.insiderattack.net/event-loop-and-the-big-picture-nodejs-event-loop-part-1-1cb67a182810
На русском похожего не находил
спасибо
источник

VS

Vlad Skrygun in NodeUA - JavaScript and Node.js in Ukraine
Всім привіт)
Є питання з приводу Apollo graphQL subscription.

як мені з клієнта на onConnection передати якийсь пейлоад?
источник

V

Vitaly in NodeUA - JavaScript and Node.js in Ukraine
Хто знає як вертати 500 після unhabdledRejection ?
источник

V

Vitaly in NodeUA - JavaScript and Node.js in Ukraine
Або як хто обробляє process.on(unhandled...
А то кліент висить до тайм-ауту, хочу вертати 500
источник

AZ

Alexander Zakharov in NodeUA - JavaScript and Node.js in Ukraine
Vitaly
Або як хто обробляє process.on(unhandled...
А то кліент висить до тайм-ауту, хочу вертати 500
Кетчить промисы надо, чтоб не было unhandledRejection, потому, что если на сервере такое происходит, то это дичь. И возвращать вменяемую ошибку кастомную с правильным кодом, а не 500 для всего подряд, типа валидация упала или в базе нет запрашиваемых ресурсов.
источник

1

1 in NodeUA - JavaScript and Node.js in Ukraine
так к тредпулом ноды могут пользоваться так же только readfile и crypto по умолчанию ?
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Alexander Zakharov
Кетчить промисы надо, чтоб не было unhandledRejection, потому, что если на сервере такое происходит, то это дичь. И возвращать вменяемую ошибку кастомную с правильным кодом, а не 500 для всего подряд, типа валидация упала или в базе нет запрашиваемых ресурсов.
А есть способ кетчить так, чтобы получился ubhandled? Или речь про месте, где мы что то в catch делаем кроме отправки 500?
источник

AZ

Alexander Zakharov in NodeUA - JavaScript and Node.js in Ukraine
Артур Бердыев
А есть способ кетчить так, чтобы получился ubhandled? Или речь про месте, где мы что то в catch делаем кроме отправки 500?
Наоборот, нельзя допускать такой ситуации как unhandledRejection или uncaughtExeption. Это, так сказать, последнее желание программы перед смертью 😂Надо ловить в .catch или async try-catch и формировать человекопонятную ошибку.
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
И оно таки депрекейтед, в ближайших версиях ноды будет падать все.
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Тёмыч
И оно таки депрекейтед, в ближайших версиях ноды будет падать все.
Вот и будет 500. И даже делать ничего не придется.
источник

IG

Ivan Grekov in NodeUA - JavaScript and Node.js in Ukraine
1
спасибо . это видео как рас на очереди. а где можно про категории почитать ?
Бартош Милевски. Теория категорий для программистов (если действительно нужно)
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Вот и будет 500. И даже делать ничего не придется.
Ага, всем по 500 за счет бэк разработчика)
источник

CM

Chumachenko Mihail in NodeUA - JavaScript and Node.js in Ukraine
Hi!
источник
2020 December 05

1

1 in NodeUA - JavaScript and Node.js in Ukraine
Ivan Grekov
Бартош Милевски. Теория категорий для программистов (если действительно нужно)
да не , я уже понял. io это все что тратит время , но не на выполнение в процессоре
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
пока занимался оптимизацией приложения и пока пытался понять что эффективнее, один процесс или пара форков, нашел интересную тулзу для мониторинга нодовских процессов, если кому интересно вот она. может кому тоже будет полезно https://github.com/folke/ultra-runner
источник