Size: a a a

JavaScript.Ninja

2020 September 18

МВ

Мопсим Вертухаев... in JavaScript.Ninja
Поэтому я сделал конфиги для каждой роли в которых названия ui элементов одинаковые.
источник

MK

Maks Kravchenko in JavaScript.Ninja
Мопсим Вертухаев
Что по этой теме можно загуглить подскажи пожалуйста ?
просто почитайте про HOC во вью
любую статью
источник

МВ

Мопсим Вертухаев... in JavaScript.Ninja
Мопсим Вертухаев
Поэтому я сделал конфиги для каждой роли в которых названия ui элементов одинаковые.
И хотел узнать вообще какие плюсы минусы у данного подхода ?
источник

МВ

Мопсим Вертухаев... in JavaScript.Ninja
Да, придется идти в нужный компонент и добавлять там новую проверку, плюс во все конфиги добавлять новое значение.
источник

МВ

Мопсим Вертухаев... in JavaScript.Ninja
Тут и так и так сложно получается.
источник

JR

Jamaica Rider in JavaScript.Ninja
Доброго всем времени суток. Такой вопрос. На входе у меня есть поток который считывает записи из базы данных, по одной за раз. Дальше через passthrough поток он распараллеливаeтся на 3, каждый из который пишет в своё собственный IO.

Вопрос - мне надо ограничить скорость первого, входного потока скоростью самого МЕДЛЕННОГО из трёх последующих. Есть и какой нибудь элегантный механизм для этого добиться?
источник
2020 September 19

IK

Illya Klymov in JavaScript.Ninja
Jamaica Rider
Доброго всем времени суток. Такой вопрос. На входе у меня есть поток который считывает записи из базы данных, по одной за раз. Дальше через passthrough поток он распараллеливаeтся на 3, каждый из который пишет в своё собственный IO.

Вопрос - мне надо ограничить скорость первого, входного потока скоростью самого МЕДЛЕННОГО из трёх последующих. Есть и какой нибудь элегантный механизм для этого добиться?
Нода делает это сама
источник

IK

Illya Klymov in JavaScript.Ninja
Читайте про ватермарки
источник

IK

Illya Klymov in JavaScript.Ninja
Хотя очень зависит от того правильно ли написан passthrough чтобы учитывать pressure
источник

IK

Illya Klymov in JavaScript.Ninja
источник

JR

Jamaica Rider in JavaScript.Ninja
Illya Klymov
Нода делает это сама
Тесты показывают что нет. 3 гига оперативы как то слишком быстро заканчиваются. При попытке прогнать через систему 1ГБ к меня в сумме 8,5гб рама ушло на стартовом пике. А потом упало до 2,3. Как будто стартовый поток выгрузил весь гиг в память и дальше уже тупо по кусочкам отдавал
источник

JR

Jamaica Rider in JavaScript.Ninja
А я на лямбде, 3гб эт мой потолок
источник

IK

Illya Klymov in JavaScript.Ninja
Значит passthrough не написан с учётом логики эьой
источник

IK

Illya Klymov in JavaScript.Ninja
Написать самому
источник

JR

Jamaica Rider in JavaScript.Ninja
Понял, спасибо
источник

IK

Illya Klymov in JavaScript.Ninja
Там вот прям по статье
источник

IK

Illya Klymov in JavaScript.Ninja
Never .push() if you are not asked.

Never call .write() after it returns false but wait for 'drain' instead.

Streams changes between different Node.js versions, and the library you use. Be careful and test things
источник

IK

Illya Klymov in JavaScript.Ninja
В вашем случае вычитывать только после того как все попросят и сообщат о drain
источник

JR

Jamaica Rider in JavaScript.Ninja
Да, я до этого как то не догадался. Еще раз спасибо
источник

AK

Alex Korytskyi in JavaScript.Ninja
А где всенародное празднование релиза Vue 3?)
источник