Size: a a a

JavaScript.Ninja

2020 April 28

ii

iCheater iCheater in JavaScript.Ninja
Спасибо
источник

ii

iCheater iCheater in JavaScript.Ninja
Illya Klymov
нашли чем смотреть
А чем смотреть?
источник

IK

Illya Klymov in JavaScript.Ninja
смотря с какой целью
источник

IK

Illya Klymov in JavaScript.Ninja
в том же htop есть галка hide userland threads
источник

IK

Illya Klymov in JavaScript.Ninja
чтобы не путать процессы и потоки
источник

ii

iCheater iCheater in JavaScript.Ninja
Illya Klymov
смотря с какой целью
1.хотел понять почему имея 32 гб оперативы могу запустить лишь 1000-1200 эмуляторов клиентов (промониторить потребление оперативы)
2. почему при старте процессов процессы забивают ~32гб, а потом потребление уменьшается (внутренние оптимизации js?)
источник

IK

Illya Klymov in JavaScript.Ninja
iCheater iCheater
1.хотел понять почему имея 32 гб оперативы могу запустить лишь 1000-1200 эмуляторов клиентов (промониторить потребление оперативы)
2. почему при старте процессов процессы забивают ~32гб, а потом потребление уменьшается (внутренние оптимизации js?)
1. 300 мегабайт memory footprint нормальная цифра
источник

OK

Oleg Neon Kulikov in JavaScript.Ninja
Может тогда лучше передавать baseUrl через переменные окружения? Например в .env
источник

PG

Pavel Gubin in JavaScript.Ninja
Oleg Neon Kulikov
Может тогда лучше передавать baseUrl через переменные окружения? Например в .env
Дело в том, что при использовании "Cannot find module" на сервере получаю, стоит плагин TsconfigPathsPlugin
источник

OK

Oleg Neon Kulikov in JavaScript.Ninja
Pavel Gubin
Дело в том, что при использовании "Cannot find module" на сервере получаю, стоит плагин TsconfigPathsPlugin
Тогда стоит сделать аудит npm пакетов и пофиксить их. Так же проверить версии node.js. быть может версия ноды на сервере не поддерживается этим пакетом
источник

PG

Pavel Gubin in JavaScript.Ninja
Буду пробовать, спасибо
источник

TT

Tommy's Theme in JavaScript.Ninja
чуви, впервые столкнулся с такой штукой. Оказалось , что spread клонирует объект только поверхностно. Об этом вроде , как написано в mdn , но пока лично не столкнешься не усвоишь
источник

IK

Illya Klymov in JavaScript.Ninja
Точно так же как object.assign
источник

TT

Tommy's Theme in JavaScript.Ninja
Illya Klymov
Точно так же как object.assign
какой способ глубокого клонирования на ваш взгляд норм? тащить лодаш только ради этого не хочется
источник

d

dimitriy in JavaScript.Ninja
Tommy's Theme
какой способ глубокого клонирования на ваш взгляд норм? тащить лодаш только ради этого не хочется
так весь лодаш и не тащи, возьми только то, что необходимо.
источник

TT

Tommy's Theme in JavaScript.Ninja
dimitriy
так весь лодаш и не тащи, возьми только то, что необходимо.
спасибо. нагуглил require('lodash.clonedeep')
источник

AT

Artiom Tanshyn in JavaScript.Ninja
ребятки всем привет!)
подскажите с такой задачей:
есть форма в виде таблицы для массового создания товаров. по клику кнопки я создаю обьект и добавляю ряд с полями. отвалидировав по клику "отправит" должен быть post запрос. Вопрос как сделать такой массовый пост запрос? я думал использовать Promise.all. работал ли кто то с этим? спасибо большое)
источник

M

Maksim in JavaScript.Ninja
Всем привет, поделитесь, пожалуйста, опытом как вы находите (а точнее находили в процессе развития) Open source проекты для участия в них, особенно интересует порог вхождения.
источник

v

vasilich in JavaScript.Ninja
Есть категория гудФьорсИшью на многих популярных проктах
https://github.com/flutter/flutter/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+contribution%22

Что-то типа такого)
Дальше ищешь себе чтобы починить)

Или может багу сам нашел - сам и почини)
источник

v

vasilich in JavaScript.Ninja
Там уже смотри - потянешь не потянешь goog-first и решай дружить ли тебе с ними или нет)
источник