Size: a a a

Node.js — русскоговорящее сообщество

2020 October 02

N

Nick in Node.js — русскоговорящее сообщество
Использовать TypeORM чи не
источник

N

Nick in Node.js — русскоговорящее сообщество
Не знаю минусов
источник

K

Kek in Node.js — русскоговорящее сообщество
Nick
Не знаю минусов
Ну там есть минус
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
Nick
Использовать TypeORM чи не
Использовать квери раннер тайпорм и в нем натив скл писать удобно
источник

K

Kek in Node.js — русскоговорящее сообщество
Vanya Leyn
Использовать квери раннер тайпорм и в нем натив скл писать удобно
Ярослав? Ты?
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
Kek
Ярослав? Ты?
Пока что я Иван
источник

e8

eos 80d in Node.js — русскоговорящее сообщество
my error
источник

I

Igor in Node.js — русскоговорящее сообщество
город засыпает, просыпаются боты
источник

K

Kek in Node.js — русскоговорящее сообщество
Я не бот
источник

K

Kek in Node.js — русскоговорящее сообщество
Я программист Pascal, React, Node.js, Gulp, MySQL
источник

ТК

Таймураз Кайтмазов... in Node.js — русскоговорящее сообщество
The Fallen Phoenix
"Stop the world" Garbage Collector сразу же хоронит мечту о обработке в реальном времени без задержек
В ноде сборка мусора происходит не в мейн треде, здрасьте
источник

ТК

Таймураз Кайтмазов... in Node.js — русскоговорящее сообщество
источник

F

Future in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Я так понимаю это задача для NodeJS Native Extension
тривиальные задачи работы с видео, думал может на стримах такое сделать или через ffmpeg какой-нибудь, в этой теме пока не разбирался сильно.
но абстрактно видеопоток, сохранение, нарезка и так далее
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Go вообще пригоден в целом для системного программирования, зачем он в вопросе упомянут, не ясно
Там такой же gc
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Таймураз Кайтмазов
В ноде сборка мусора происходит не в мейн треде, здрасьте
Это никак не отменяет то, что требуется остановки основного треда с той или иной частотой
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Это никак не отменяет то, что требуется остановки основного треда с той или иной частотой
При работе с видеопотоком, количество очищаемой памяти будет измеряться гигобайтами и это будет ломать исполнение в реальном времени
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Таймураз Кайтмазов
В ноде сборка мусора происходит не в мейн треде, здрасьте
В качестве игрушечного примера предлагаю изучить pako при различных нагрузках --- это purejs порт zlib для работы с архивами gzip в браузере. Он работает и в ноде. Возьмите bgzip и посчитайте за сколько блок считается. При потоковом разжатии периодически будет существенно большее время на обработку блока для одного или двух соседних блоков
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
При этом производительность держится на 30% от сишной либы, то есть практически не проседает из-за динамической природы языка
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Это и создаёт иллюзию, что все свойства того же Си в плане производительности могут быть достигнуты
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Ну и после всех изменений можно оценить как это скажется на появление лагов на видео.
источник