@nodejs_ru

Страница 647 из 2748
Славик
09.03.2017
12:45:08
"на 95% быстрее" звучало бы ух огонь

pro100
09.03.2017
12:45:25
?

aodzaki.toko
09.03.2017
12:45:47
Лучше, 100

Google
aodzaki.toko
09.03.2017
12:46:14
Т.е. пока цикл работает, форич курит)

Славик
09.03.2017
12:46:33
for (var i = 0; i < arr.length; i++) { process(arr[i]); } arr.forEach(process);

один фиг же по производительности, да?

aodzaki.toko
09.03.2017
12:47:04
от forEach точно стоит отказаться
От js стоит отказаться )

Славик
09.03.2017
12:47:09
+

aodzaki.toko
09.03.2017
12:47:20
один фиг же по производительности, да?
Напоминает забавный анекдот

Славик
09.03.2017
12:47:37
забавные анекдоты это ты по адресу

внимаю

aodzaki.toko
09.03.2017
12:48:06
Лучше "вынимай", шустрик

Славик
09.03.2017
12:48:19
это был анекдот?

aodzaki.toko
09.03.2017
12:48:55
Блин, мне всегда доставляли плюсовики, джависты и джаваскриптеры

abc
09.03.2017
12:49:36
дак сравнивать то надо for of vs .forEach а выше вы сравнивали с обычным перебором for по индексу

Славик
09.03.2017
12:49:57
я рассмотрел кейс, при котором пофиг каким подходом пользоваться

Google
Славик
09.03.2017
12:50:16
ибо forEach медленнее из-за вызова функции

abc
09.03.2017
12:57:37
хмм

у меня на простом тесте выдает наоборот

forEach: 0.495ms for of: 1.666ms

let testArray = []; for(let i = 0; i < 10000; i++) { testArray.push(i); } console.time("forEach"); testArray.forEach(x => {}); console.timeEnd("forEach"); console.time("for of"); for(let x of testArray) { } console.timeEnd("for of");

Lulz
09.03.2017
12:58:31
побольше итерации сделай

ну сделай 1000000

приходи завтра, как сделаешь(хех шуткааааа)

abc
09.03.2017
13:00:34
да на 50000000 чувствуется разница

Lulz
09.03.2017
13:00:56
скрин

блин, а есть норм литература по ноде за 16 год на русском

ну или хотя бы на инглише в свободном доступе

Vladimir
09.03.2017
13:04:58
документация всегда up to date

Lulz
09.03.2017
13:05:05
=)

ну лан, а с бест практис, чтобы прям без "ну это так можно да, а применять сами думайте"

abc
09.03.2017
13:05:45
хм странно. если тестировать на одном и том же массиве for of и forEach то последний через 2-3 теста как бы ускоряется по результатам, for of примерно одинаково идет

Artem
09.03.2017
13:07:06
думаю жизненных случаев перебора массивов с 50000000 элеметнов намного меньше чем с 10000

Vladimir
09.03.2017
13:08:33
ну лан, а с бест практис, чтобы прям без "ну это так можно да, а применять сами думайте"
не используй синхронные функции и глобальные переменные

пиши тесты

Lulz
09.03.2017
13:08:44
ну все, я готов =)

Google
Vladimir
09.03.2017
13:08:48
збс

все остальные best practices up to relevant tools

Lulz
09.03.2017
13:18:31
я немного не понял, а либа optimist позволяет работать с командной стркоой?

Славик
09.03.2017
13:19:16
занятно получилось =)

на маленьких массивах преимущество у forEach, на больших у for of

Хм?

Дмитрий
09.03.2017
13:36:50
Всем привет - знает кто механизмы шаринга веб сокетов на несколько вкладок, чтобы соединения не плодить, помимо shared worker-ов?

Dmitry ?
09.03.2017
13:49:18
Через local storage

Дмитрий
09.03.2017
14:19:51
Через local storage
Спасибо, нашел вот это https://github.com/nodeca/tabex

Andrey
09.03.2017
17:56:55
Можно в express дробить роуты файлы ?

https://gist.github.com/delch/fed6656a7d73f2eceb6c2be89b0459c2

Admin
ERROR: S client not available

Vladimir
09.03.2017
18:16:39
https://gist.github.com/delch/fed6656a7d73f2eceb6c2be89b0459c2
Не уверен, что так. Уточни в документации

Andrey
09.03.2017
18:17:06
уже разобрался, спасибо, нужно было вместо get использовать use

routes.use('/users', usersRoutes)

ASergey
09.03.2017
20:17:42
кто какую орм юзает?

для mysql

anoru
09.03.2017
20:42:01
sequelize

Google
Alexander
10.03.2017
11:01:38
Есть хороший адаптер для mssql?

Alex
10.03.2017
11:02:38
https://www.npmjs.com/search?q=mssql

Alexander
10.03.2017
11:05:47
А tedious?

Vladimir
10.03.2017
11:05:50
https://www.npmjs.com/search?q=mssql
https://npms.io/search?q=mssql

Maxim
10.03.2017
11:25:47
народ, а есть какие-нибудь best practice в работе с nodejs приложениями?

в частности как быть с npm install и node_modules? каждое обновление кода занова все ставить?

Сергей
10.03.2017
11:26:26
node_modules добавляешь в .gitignore на сервере при каждом обновлении автоматизируй npm install у себя, когда при git pull Увидел измененный package.json тогда сам сделал npm install лучших практик нет, сам поймешь как работать со временем

Maxim
10.03.2017
11:26:29
хай всем!

Сергей
10.03.2017
12:51:57
хай всем!
Привет

kaflan
10.03.2017
13:28:11
Ребят есть впорогс по ноде, как в ексрпессе сделать поля обезательными?

есть туториал? или екзампл какойто?

I
10.03.2017
13:28:32
эээ required добавить к ним?

kaflan
10.03.2017
13:28:48
Andrey ?
10.03.2017
13:28:56
эээ required добавить к ним?
А как же "никогда не доверяй данным, пришедшим от пользователя"?

Страница 647 из 2748